小程序跳转到h5页面:
我们可以使用navigator标签跳转到一个新页面(别忘了在app.json注册)
![](https://img.haomeiwen.com/i13091615/203a4149e351dcf0.png)
新页面内容如下,引入web-view标签
web-view标签:承载网页的容器。会自动铺满整个小程序页面
![](https://img.haomeiwen.com/i13091615/7bae5833fb426371.png)
h5跳转到小程序页面:
![](https://img.haomeiwen.com/i13091615/5d27bbdf3b611fe3.png)
![](https://img.haomeiwen.com/i13091615/12446cc85cfb96ba.png)
获取formid:
formid的作用是发送模板消息,一个formid一条模板消息
![](https://img.haomeiwen.com/i13091615/b75094edc5768e2b.png)
![](https://img.haomeiwen.com/i13091615/ed9718cd440744b0.png)
收集多个formid:
思路一:所有用户需要点击的地方都可以追加form表单收集formid
思路二:form表单嵌套(用户点击一次,触发多个form表单事件)
微信扫码直接跳到小程序:
小程序后台可以配置扫描二维码后跳转的url(格式: page/xxx/xxx),并且可用decodeURIComponent(options.q) 接收其参数
小程序登录态校验(token):
1.login函数拿code
2.用code向微信服务器拿 session_key 与 openid (调用auth.code2Session )
3. 后端进行一定的处理返回给前端
4.前端缓存并在请求时发送
测试:
小程序官方提供的 miniprogram-simulate 可以模拟事件,对组件的内容进行断言(配合jest)
mocha + chai + chai-spies 对云函数进行单元测试。
网友评论