网友真实露脸自拍10p,成人国产精品秘?久久久按摩,国产精品久久久久久无码不卡,成人免费区一区二区三区

小程序模板網(wǎng)

跟著小豬來(lái)做小程序開(kāi)發(fā):體驗(yàn)?zāi)0逑?/h1>
發(fā)布時(shí)間:2017-12-09 16:53 所屬欄目:小程序開(kāi)發(fā)教程

在上一篇結(jié)束時(shí)小豬本打算這一篇使用falsk來(lái)做后端存儲(chǔ)formId然后走標(biāo)準(zhǔn)的小程序開(kāi)發(fā)流程來(lái)實(shí)現(xiàn)模板消息的功能。

但是后來(lái)仔細(xì)想想,如果讀者本身自是想做小程序開(kāi)發(fā),對(duì)后端開(kāi)發(fā)并不感興趣,或者后端框架也不一定是基于Python的Flask,那其實(shí)對(duì)是否使用flask來(lái)做后端是并不關(guān)心的。

所以小豬這一篇開(kāi)始,能不用后端的就不用后端,因?yàn)樾〕绦蚩蚣鼙旧硪呀?jīng)為我們封裝了wx.request接口來(lái)訪問(wèn)網(wǎng)絡(luò)了。我們可以方便的使用這個(gè)接口來(lái)代替服務(wù)器來(lái)做請(qǐng)求。

準(zhǔn)備工作

設(shè)置微信后臺(tái)的request合法域名

這個(gè)設(shè)置是用來(lái)限制我們的小程序中使用wx.request接口時(shí)可以調(diào)用哪些域名來(lái)進(jìn)行訪問(wèn),一般而言我們配置我們自己的域名。
因?yàn)楸酒恼滦枰谛〕绦騼?nèi)部調(diào)用發(fā)送模板消息的接口,所以需要將https://api.weixin.qq.com/加入到合法域名里。

然后到微信《微信web開(kāi)發(fā)者工具》里面的項(xiàng)目tag里刷新配置信息,如果不刷新的話可能會(huì)出現(xiàn)下述情況:

獲取access_token

獲取access_token的方法小豬很久之前就有單獨(dú)的文章介紹過(guò)。和小豬一起搞微信公眾號(hào)開(kāi)發(fā)—獲取Access_token

不過(guò)這里我們使用的是wx.request接口來(lái)請(qǐng)求,所以我們直接使用調(diào)試的方法:
1. 打開(kāi)網(wǎng)址https://mp.weixin.qq.com/debug/,確認(rèn)選擇的調(diào)試接口為獲取access_token
2. 屬于我們的appid 和secret值。
3. 點(diǎn)擊調(diào)試,獲取數(shù)據(jù),在下面的返回框里找到對(duì)應(yīng)的access_token值,并取出,這個(gè)值在兩個(gè)小時(shí)之內(nèi)是有效的。

獲取openid

直接使用跟著小豬來(lái)做小程序開(kāi)發(fā)吧——獲取用戶Openid的方法來(lái)獲取openid。

使用模板消息id

在微信小程序后臺(tái)的模板消息欄里添加合適的模板消息,并記錄其對(duì)應(yīng)的模板ID。

開(kāi)始編寫(xiě)代碼

因?yàn)槲覀冎皇菫榱梭w驗(yàn)下小程序的模板消息,所以我們把上面獲取的信息先臨時(shí)的保存在小程序的全局環(huán)境里:

 

 

然后在對(duì)應(yīng)的表單頁(yè)的邏輯代碼里sform.js:

 

 

對(duì)應(yīng)的頁(yè)面代碼sform.wxml:

 

 

頁(yè)面代碼里為了方便調(diào)試我們加上了一些調(diào)試信息。
上述代碼邏輯很簡(jiǎn)單,根據(jù)主要就是獲取到formid之后組裝調(diào)用模板消息的必要信息,然后調(diào)用微信模板消息API,調(diào)用成功之后將信息反饋到小程序界面。

代碼編寫(xiě)完成之后,轉(zhuǎn)到《微信web開(kāi)發(fā)者工具》的項(xiàng)目tag,點(diǎn)擊預(yù)覽按鈕,編譯上傳完成之后微信掃描二維碼就可以體驗(yàn)。
點(diǎn)擊提交表單時(shí)可看到我們的服務(wù)通知窗口里有了消息推送:


易優(yōu)小程序(企業(yè)版)+靈活api+前后代碼開(kāi)源 碼云倉(cāng)庫(kù):starfork
本文地址:http://www.xiuhaier.com/wxmini/doc/course/18104.html 復(fù)制鏈接 如需定制請(qǐng)聯(lián)系易優(yōu)客服咨詢:800182392 點(diǎn)擊咨詢
QQ在線咨詢
AI智能客服 ×