生命周期:
在index.js里面:
文章插图
开发者工具上 Console 可以看到:
文章插图
在首页 console 可以看出顺序是 App Launch–>App Show–>onLoad–>onShow–>onReady 。
首先是整个 app 的启动与显示,app 的启动在 app.js 里面可以配置,其次再进入到各个页面的加载显示等等 。可以想象到这里可以处理很多东西了,如加载框之类的都可以实现等等 。
路由:
路由在项目开发中一直是个核心点,在这里其实微信对路由的介绍很少,可见微信在路由方面经过很好的封装,也提供三个跳转方法 。
wx.navigateTo(OBJECT):保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack可以返回到原页面 。
wx.redirectTo(OBJECT):关闭当前页面,跳转到应用内的某个页面 。
wx.navigateBack():关闭当前页面,回退前一页面 。
这三个基本上使用足够,在路由方面微信封装的很好,开发者根本不用去配置路由,往往很多框架在路由方面配置很繁琐 。
组件:
此次微信在组件提供方面也是非常全面,基本上满足项目需求,故而开发速度非常快,开发前可以认真浏览几次,开发效率会很好 。
其它:
任何外部框架以及插件基本上无法使用,就算原生的 js 插件也很难使用,因为以前的 js 插件也基本上全部是一操作 dom 的形式存在,而微信应用号此次的架构是不允许操作任何 dom,就连以前开发者们习惯使用的动态设置的rem.js也是不支持的 。
此次微信还提供了 WebSocket,就可以直接利用它做聊天,可以开发的空间非常大 。
跟公众号对比博卡君发现,开发应用号组件化,结构化,多样化 。新大陆总是充满着惊喜,更多的彩蛋等着大家来发现 。
推荐阅读
- 2022考研国家线发布 最低线251分、最高线367分
- Winxp系统任务管理器打不开怎么办?
- 小赢卡贷打亲属电话吗?小赢卡贷介绍!
- 微信小程序 后台https域名绑定和免费的https证书申请教程
- 台式机电脑一切正常就是屏幕不亮怎么解决?
- 特仑苏CBP高钙牛奶值得入手吗 蒙牛高钙牛奶是纯牛奶吗
- 微粒贷额度一般是多少?微粒贷额度解析!
- 微信小程序域名提示不合法怎么办?微信小程序域名提示不合法解决办法
- 联想Win10改Win7bios怎么设置?