小程序_推送模板消息 TEMPLATE

模板消息

页面

1
2
3
<form bindsubmit="formSubmit" report-submit="ture">
<button formType="submit">Submit</button>
</form>

js逻辑

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
formSubmit: function (e) {
var that = this
var formId = e.detail.formId
var data = {
"keyword1": {
"value": "339208499",
"color": "#173177"
},
"keyword2": {
"value": "2015年01月05日 12:30",
"color": "#173177"
},
"keyword3": {
"value": "粤海喜来登酒店",
"color": "#173177"
},
"keyword4": {
"value": "广州市天河区天河路208号",
"color": "#173177"
}
}

data = JSON.stringify(data)

var params = new Object()
params.templateId = '1MZ9eoaAEmOHR-5BO52ahVpDhLXu6ZGJ52NK_x6_Yxc',
params.page = '/pages/profile/comment',
params.formId = formId,
params.data = data

// 写入参数
params.productId = productId
params.url = app.config.apiBase + "/front/template/pushtemplate"

// 发起请求
network.POST({
params: params,
success: function (res) {
console.log(res)
},
fail: function (res) {
console.log(res)
}
})
}

小程序模板消息

小程序可以多次存储 formid 进行多次推送消息,目前一些大一点的做小程序粉丝互动的平台基本上都是用这个方法。