小程序初始
小程序是什么?
是一种新的开放能力,可以在微信内被便捷的获取和传播,同时具有出色的使用体验
小程序的优势和劣势
优势
- 容易推广
- 使用便捷
- 体验良好
- 成本更低
劣势
- 单个包大小限制为2M
- 受微信限制。例如不能直接分享到朋友圈,涉及到积分,或者虚拟交易的时候,小程序是不允许的
- 发布要麻烦
常用配置
页面配置
展示初始页面
- enterPagePath
- 修改app.json里面page的顺序
全局配置
tabbar
至少两个,最多五个
模版语法WXML
- view text image block
- 模版 template 定义时name 使用时is
a. import:导入模版
b. include:除模版以外的内容 - 样式WXSS
a. 单位:rpx 屏幕宽度/750
b. 导入
小程序中的JS
修改渲染层的数据调用 this.setData()
程序和界面
程序
- onLaunch:初始化,全局只调用一次
- onShow
- onHide
- onError
- 全局数据
a. globalData
ⅰ. 使用:getApp()
界面
- onLoad:页面加载
- onReady:页面渲染完成
- onShow:页面显示
- onHide
- onUnload
事件
- bind:事件类型
- 阻止冒泡:catch
- 添加捕获 capture-bind:事件类型
- 事件传参
a. data-变量=“值”