Orion's Studio.

小程序相关知识点

2024/03/23

自定义组件

  • 新建自定义组件目录,生成目录结构
  • 自定义组件内容
  • 在要使用的页面的 json 文件中配置 usingComponents,引入组件
  • 以标签的形式在页面中使用该组件即可
  • 传递数据和 vue 一样,通过自定义属性,然后在组件里通过 properties 接收就可以了

小程序与 web-view 交互

  1. 小程序调用 web-view 的方法
    • web-view 组件的 src 属性设置为一个网页地址,使用 & 来附加参数
    • 每次小程序向页面传参都会刷新一次页面
  2. web-view 调用小程序的方法
    • web-view 加载的页面中,引入jweixin.js,通过调用 JSSDK 的 wx.miniProgram.postMessage 方法向小程序发送消息
    • 小程序监听 bindmessage 事件,通过 e.detail.data 获取数据

传递数据

传递数据的方式有:

  • 路由 URL 传值
  • 使用全局变量 globalData
  • 使用本地缓存 wx.setStorageSync,存在 storage 中
  • 通信通道 wx.navagateTo
  • 使用页面栈 getCurrentPages
  • 通过数据库
CATALOG
  1. 1. 自定义组件
  2. 2. 小程序与 web-view 交互
    1. 2.1. 传递数据