本文目錄一覽:
WeChat小程序基礎篇-js事件
js負責頁面與用戶的交互,動態修改頁面的內容。使用js腳本來處理用戶的操作。
操作解釋: 點擊button按鈕(點我),修改界面的msg顯示為”BeiJing佩奇”
綁定事件: bindtap定義了”點擊事件”
j s 函數: Page({定義函數對應bindtap})
例如開頭示例一樣,組件綁定事件,js編寫事件函數。
這裡大概介紹下log列印的內容
☞ 小生不才,附上 博客地址 ☜
事件分為冒泡事件和非冒泡事件
1.冒泡事件:當一個組件被觸發後,該事件以此向父節點傳遞。
2.非冒泡事件:當一個組件觸發後,該事件不會向父節點傳遞。
解釋:當點擊子節點時,會依次觸發”bind事件2,bind事件1″
解釋:當點擊子節點時,只觸發”bind事件2″,而沒有觸發”bind事件1″
自基礎班1.5.0起,觸摸類事件支持捕獲階段。捕獲階段位於冒泡階段之前。事件到達節點的順序與冒泡相反。捕獲事件採用的關鍵字為capture-bind、capture-catch,當然catch還是中斷,取消冒泡階段。
1. 示例1,執行順序為hand2,hand4,hand3,hand1
2. 示例2,加入capture-catch捕獲事件,只執行hand2
微信小程序登陸流程
官方說明為:
;secret=SECRETjs_code=JSCODEgrant_type=authorization_code
獲取步驟:
(1)獲得appid,secret,js_code
(2)用appid,secret,js_code分別替換如上介面地址的APPID、SECRET、JSCODE,其他不變,組裝成完整的地址。
微信小程序獲得session_key和openId(加解密、簽名系列)
微信小程序獲得session_key和openId(加解密、簽名系列)
總結:從1,2,3步驟可知,只要獲得appid,secret,js_code就可得到session_key和openId
appid為小程序ID
secret為小程序密鑰(AppSecret)
獲得方法:小程序後台登錄網址:
打開小程序後台網址、註冊、登錄後,按如下圖所示就可找到你的AppID和AppSecret。
微信小程序獲得session_key和openId(加解密、簽名系列)
注意:目前小程序個人不能註冊,開放註冊範圍:企業、政府、媒體、其他組織;
當然用這個辦法,個人也能註冊了。
傳送門:
微信小程序獲得session_key和openId(加解密、簽名系列)
(2)調用wx.login()介面獲取登錄憑證js_code
(3)調用wx.request()介面把js_code發送到伺服器後台
(4)在伺服器後台,已知appId、secret、js_code
然後調用如下官方提供的http介面,即可返回獲取openId、session_key
微信小程序怎麼記錄登錄用戶操作信息?
1.小程序js端調用框架登陸API,獲取到一個臨時code,拿著這個code去調用自己的服務端介面
2.在自己的伺服器端,使用app_id app_secrect code可以獲取到用戶的openid,這個id是用戶唯一的id並且不…
3.獲取用戶信息很簡單,並且不需要自己的伺服器處理,只需要小程序端提供的API。前端頁面…
4.這個時候就可以把該用戶的openid 和 昵稱,頭像,一塊調用自己服務端介面,保存到數據..
微信小程序里的遊戲用什麼登錄的
微信或QQ賬戶。
這個流程是按照強聯網遊戲來設計的,客戶端跟伺服器通信用的是WebSocket,伺服器端是Nodejs,現在騰訊遊戲、微信自帶的遊戲小程序,還有王者榮耀等獨立的遊戲,都需要微信或QQ賬戶登錄。
小程序app.js是配置什麼
app.js是編寫小程序邏輯的,比如登錄啊,獲取許可權啊什麼的。app.json才是配置文件。(網頁鏈接)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/200749.html