DEMO github址
、本人之前一直使用h5开发钉钉三方应用,最近看到官方推荐用钉钉e应用,即小程序,于是兴奋的不行,终于解决了之前所有的调试难的问题,各种不兼容问题和各种奇怪问题了,总之,有了一整套的ui设计,真正的三端统一了有没有^_^。
好,废话不多说,我写这系列的文章也是为了以后我前端的人员少踩坑,毕竟我是开发过微信小程序的,所以这个一看立马秒懂,(有点装b请见谅)
首先在看这篇文章之前,你要保证自己看过文档,下载了小程序开发工具工具下载地址,创建好应用,好了下边不多说,就创建第三方个人应用来说对小程序的代码做一下简单的梳理,
app.js 小程序的主入口文件;类似于vue单页面项目的main.js
app.acss小程序全局css;类似vue 的app.css
app.json 这里说明下这个json文件的作用;可以设置标题颜色,标题背景色等
pages 文件 页面都放在本文件下
components 组件文件夹
ajaxsever 放ajax的文件
api.js请求的api路径都放在这里
ddApi.js 封装dd原生自带的一些请求功能
ddRequest .js 基于dd.httpRequest做一下封装
config.js 来判断是测试环境还是生产环境 配置请求的参数地址
utils工具类
filter.js 过滤器 对一些需要登录的地方过滤保证登录状态
其他的待添加
App的生命周期有以下几个部分(明天继续)
附带以下测试示例
之前一直有朋友说能不能给个demo,因为一直没有看,前几天看到所以抽空加了个demo,小弟附上地址,喜欢的话多点赞多Fork,谢谢
https://github.com/liangqifei/ddMiniProjectDemominiProjectDemo