uni-app开发钉钉小程序

最近接触到小程序开发,之前通过网课学过微信小程序的开发并实现过一个小的demo,但是这次的开发是钉钉小程序,而且考虑到之后的拓展性,考察了集中技术栈之后决定用uniapp开发,然后再编译成钉钉小程序,这样以后再移植到其他平台就方便很多

一、相关文档连接

1、uniapp : https://uniapp.dcloud.io/
2、Hbuilder开发工具 : https://www.dcloud.io/hbuilderx.html
3、Vue : https://cn.vuejs.org/
4、uView : https://uviewui.com/
5、编译与发行:https://ask.dcloud.net.cn/article/36353
6、引入iconfont字体图标:https://www.jianshu.com/p/7fc08b1b4d85
7、flex布局:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html
8、sass: https://www.sass.hk/

二、开发技术栈简介

小程序使用uniapp作为框架进行开发,uniapp使用vue的语法+小程序的标签和API,整个架构使用uniapp搭建,UI框架使用uView进行开发,uView是uniapp生态最优秀的UI框架,提供了丰富的UI组件,uView是使用vue语法开发的,引入iconfont对项目中的图标进行管理,提高页面渲染性能,sass是uniapp默认支持的css扩展语言,可以使用变量存储颜色等信息,方便全局配置

三、Hbuilder开发工具下载

到Hbuilder下载页面下载开发工具,一定要下载App开发版,App开发版已集成相关插件,开箱即用



下载之后可以使用Hbuilder打开uniapp项目,uniapp项目目录与微信小程序的开发目录一致,相关说明在uniapp官方文档有介绍


四、运行配置说明

{
  "uni-app": {
      "scripts": {
          "mp-dingtalk": {
              "title":"钉钉小程序", 
              "env": {
                  "UNI_PLATFORM": "mp-alipay"   
              },
              "define": {
                  "MP-DINGTALK": true
              }
          }  
      }  
  }
}

在项目package.json文件的配置如上代码(gitlib中的代码已经配置过,无需在配置)


配置完之后在Hbuilder中会显示运行钉钉小程序,如下图



点击运行钉钉小程序后,Hbuilder会将uniapp项目编译成钉钉下程序并放到相应文件目录中,之后会自动打开钉钉小程序开发工具,但需要配置钉钉小程序开发工具路径,配置方法如下:选择运行配置


设置钉钉小程序开发工具路径


五、通过Hbuilder把uniapp项目编译成钉钉小程序

1、选中uniapp项目,选择运行钉钉小程序


2、编译成功后会自动打开钉钉小程序开发工具,编译过程会在控制台中打印,打印内容包括钉钉小程序所在的文件目录及如何使用钉钉小程序开发工具打开


3、在钉钉小程序中打开钉钉小程序



开发过程中修改Hbuilder中的文件会自动编译并在钉钉小程序中呈现修改,是热更新,无需反复运行



©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,088评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,715评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,361评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,099评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 60,987评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,063评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,486评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,175评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,440评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,518评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,305评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,190评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,550评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,880评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,152评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,451评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,637评论 2 335

推荐阅读更多精彩内容