小程序本身总结

wechat小程序json

1.框架
.js 里面功能的实现,接口的调用  mvc 里面的c controller+model
.json 页面的配置若是是app.json就是全局控件的配置
.wxml 界面各个控件的放置以及class的定义。至关于div  mvc里面的v界面view
.wxss wxml中定义的各个控件的属性设置。位置颜色大小字体等。 小程序

page里面四种类型的文件必须名称相同。.js 与.wxml为必须有的文件类型,.json与.wxss为可选。
app.js与app.json为必须实现,且要放在工程根目录下面。表示全局的实现和配置文件。且只能有一个
普通page里面的属性.wxss和配置.json文件会覆盖全局的文件的中的配置微信

二、生命期mvc

打印日志能够看出顺序是 App Launch-->App Show-->onload-->onShow-->onReady。app

首先是整个 app 的启动与显示,app 的启动在 app.js 里面能够配置,其次再进入到各个页面的加载显示等等。框架

能够想象到这里能够处理不少东西了,如加载框之类的均可以实现等等。xss

三、路由:字体

路由在项目开发中一直是个核心点,在这里其实微信对路由的介绍不多,可见微信在路由方面通过很好的封装,也提供三个跳转方法。日志

  • wx.navigateTo(OBJECT):保留当前页面,跳转到应用内的某个页面,使用wx.navigateBack能够返回到原页面。
  • wx.redirectTo(OBJECT):关闭当前页面,跳转到应用内的某个页面。
  • wx.navigateBack():关闭当前页面,回退前一页面。

这三个基本上使用足够,在路由方面微信封装的很好,开发者根本不用去配置路由,每每不少框架在路由方面配置很繁琐xml

 

4注意:修改「wxml」和「wxss」下的内容后,直接 F5 刷新就能直接看到效果,修改「js」则需点击重启按钮才能看到效果。

相关文章
相关标签/搜索