自定义组件
- 新建自定义组件目录,生成目录结构
- 自定义组件内容
- 在要使用的页面的 json 文件中配置 usingComponents,引入组件
- 以标签的形式在页面中使用该组件即可
- 传递数据和 vue 一样,通过自定义属性,然后在组件里通过 properties 接收就可以了
小程序与 web-view 交互
- 小程序调用 web-view 的方法
- web-view 组件的 src 属性设置为一个网页地址,使用 & 来附加参数
- 每次小程序向页面传参都会刷新一次页面
- web-view 调用小程序的方法
- web-view 加载的页面中,引入jweixin.js,通过调用 JSSDK 的 wx.miniProgram.postMessage 方法向小程序发送消息
- 小程序监听 bindmessage 事件,通过 e.detail.data 获取数据
传递数据
传递数据的方式有:
- 路由 URL 传值
- 使用全局变量 globalData
- 使用本地缓存 wx.setStorageSync,存在 storage 中
- 通信通道 wx.navagateTo
- 使用页面栈 getCurrentPages
- 通过数据库