微信小遊戲wx.createUserInfoButton()調整記錄。
阿新 • • 發佈:2018-12-10
之前小遊戲 wx.getUserInfo()介面調整為wx.createUserInoButton();
這個介面調整真是浪費我三天時間。
其實也很簡單。在遊戲初始化的時候呼叫一下
wx.getSetting();方法這個方法是測試使用者是否授權的。
授權之後的話 直接儲存使用者資料,沒授權的話在執行wx.createUserInfoButton();
其實wx.getUserInfo是可以使用的,但是必須是在使用者授權的情況下才能使用。
上程式碼。
先登入,獲取code.-->判斷是否授權-->是 直接呼叫wx.getUserInfo()按照以前的流程走。不是。執行wx.createUserInfoButton();
這裡會返回一個button元件,元件的type只能是text和 image. 如果type是text的話那麼text屬性就寫漢字,是image就寫圖片路徑。這裡去參考官方示例
圖片路徑我還沒試驗。
我的思路是將這個button設定為透明的色號 #00000000就是透明,然後調整位置到使用者必點的按鈕上。
使用者先點這個,彈出授權,授權之後再繼續執行接下來的流程。
有用點個贊,關注不迷路,經常更新微信小遊戲篇。
有問題可以諮詢微信:lalaolalao00