美文网首页
uni-app开发钉钉小程序

uni-app开发钉钉小程序

作者: 晚饭总吃撑 | 来源:发表于2021-03-09 14:59 被阅读0次

最近接触到小程序开发,之前通过网课学过微信小程序的开发并实现过一个小的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中的文件会自动编译并在钉钉小程序中呈现修改,是热更新,无需反复运行



相关文章

  • 钉钉小程序常见问题

    uni-app 跨平台写的钉钉小程序 1、钉钉小程序 无权跨域调用 在开发者后台找到应用,设置相应的安全域名。注...

  • 钉钉小程序 开发 PHP + 钉钉小程序 (企业内部应用)

    钉钉小程序 开发 PHP + 钉钉小程序 (企业内部应用) 应公司需求 需要结合钉钉开发小程序 由于公司自用 所以...

  • uni-app开发钉钉小程序

    最近接触到小程序开发,之前通过网课学过微信小程序的开发并实现过一个小的demo,但是这次的开发是钉钉小程序,而且考...

  • uni-app开发钉钉小程序 引入my-f2

    在使用 uni-app 开发钉钉小程序时,想使用 antv f2 图表库,其中遇到的问题和解决方式。 官方提供的使...

  • 钉钉小程序开发

    DEMO github址 、本人之前一直使用h5开发钉钉三方应用,最近看到官方推荐用钉钉e应用,即小程序,于是兴奋...

  • 钉钉微应用开发(一)环境搭建

    钉钉开发按照应用类型可以分为小程序以及h5微应用两种。小程序是钉钉自定义的一种开发模式,类似安卓或者微信小程序。和...

  • 小程序一键转uniapp

    一款神器:支持转换微信、QQ、头条/抖音、支付宝/钉钉和百度等小程序转换到 uni-app 项目输入小程序项目路径...

  • 开发钉钉小程序笔记

    1 2、赋值 3、跳转 4、输入框输入 5、toast提示 6、picker-view使用

  • 钉钉E应用调研

    在钉钉内运行的"小程序"叫做E应用,钉钉小程序概览入口,又分为三种类型: 第三方个人应用示例: 大致浏览了一下开发...

  • 钉钉小程序开发笔记

    总体来说钉钉小程序的官方文档都比较全,部分文档还需仔细阅读。除了部分内容需要看别的资料,如css样式、复杂布局瀑布...

网友评论

      本文标题:uni-app开发钉钉小程序

      本文链接:https://www.haomeiwen.com/subject/xtfbqltx.html