详解微信小程序开发之formId使用(模板消息)
- 分类:
- 大小:621 KB
- 语言:简体中文
- 版本:
基于微信小程序的模板消息:
官方文件
- 基于微信通知渠道,我们为开发者提供高效到达用户模板消息的能力,从而实现闭环服务,提供更好的体验
- 模板推送位置:服务通知
- 模板分发条件:用户在微信系统中与页面交互后触发。详见分配条件说明
- 模板跳转能力:点击查看详细信息。您只能跳转到发布模板的帐户的每一页
用例
场景描述:前台获取formid并发送到后台,后台实现模板消息的发送。(此处,由于formid只能由触发表单提交操作的用户生成,前台需要将每次生成的formid发送到后台,后台会保存并调用微信界面,在适当的时间将模板消息发送给用户)
代码实现:
//例如。wxml
<;表单bindsubmit=“submit”报告submit=“true”>;
<;按钮表单type=“submit”type=“default”size=“mini”>;提交</按钮>;
<;/表格>;
//例如。js
提交:职能(e){
安慰日志(如detail.formid);
}
注意:因为我们是在开发者工具中进行测试,所以获得的formid值是一个模拟值。在真实的机器中,我们可以得到一个特定的值,该值可以与其他参数结合使用来发送模板消息,因此我们必须在真实的机器中测试真实场景
微信目前的限制是,小程序只能在以下两种情况下正常使用模板消息:
- 小程序中使用微信支付界面
- 在小程序中,当用户单击表单并且表单的“报告提交”属性的值为true时
指数wxml
<;navigator class=“navs”url=“{{url}}”>;
中国
<;/导航器>;
指数js
页面({
数据:{
网址:'/pages/lanbo/lanbo?;title=我是索引中的标题数据'
}
})
要跳转到的页面:lanbo页面
兰博。wxml
<;文本>;pages/lanbo/lanbo。wxml<;/文本>;
兰博。js
页面({
数据:{
},
onload:功能(选项){
这setdata({
标题:选项。标题
});
安慰日志(this.data.title);
}
})
跳转到页面后,请在调试模式下查看控制台下的数据
以上是本文的全部内容。我希望这将有助于你的学习,我希望你能支持脚本回家。
- 上一篇:
- 下一篇: