?目錄
1、首先執(zhí)行app.js里面的onLaunch,再執(zhí)行page里的onLoad
1、首先執(zhí)行app.js里面的onLaunch,再執(zhí)行page里的onLoad
我們有時候會在app.js里面獲取一些必要的數(shù)據(jù),但是正常情況下,他的執(zhí)行順序:
先執(zhí)行onloauch(可能還沒執(zhí)行完)------page里的onLoad-------再執(zhí)行onloauch
解決:onLaunch執(zhí)行完之后在執(zhí)行onload
//app.jsonLaunch() {// 登錄wx.login({success:res=>{? ? ? ? ? ? ? ? wx.request({url:``,data: {? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? },success:(res) =>{// 重要代碼? ? checkLoginReadyCallback是在page頁面聲明的//由于這里是網(wǎng)絡請求,可能會在 Page.onLoad 之后才返回// 所以此處加入 callback 以防止這種情況this.globalData.checkLogin=true;if(this.checkLoginReadyCallback) {this.checkLoginReadyCallback(res);? ? ? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? ? ? }? ? ? ? ? ? ? ? })? ? ? ? ? ? }? ? ? ? })? ? },globalData: {checkLogin:false}// page? ? index.jsonLoad:function(options) {varapp =getApp()//判斷onLaunch是否執(zhí)行完畢 if(app.globalData.checkLogin) {//代碼}else{//代碼}}
2、點擊圖片預覽(可長按保存,識別二維碼...)
// 點擊二維碼事件preview_img_code() {? ? ? ? wx.previewImage({current:'',// 當前顯示圖片的 http 鏈接urls: ['',''],// 需要預覽的圖片 http 鏈接列表success:(res) =>{console.log(res);? ? ? ? ? ? },file:(err) =>{console.log(err);? ? ? ? ? ? }? ? ? ? })? ? },
3、點擊,撥打電話
wx.makePhoneCall({ phoneNumber: this.data.datalist.phone, success: function () { console.log("撥打電話成功!") }, fail: function () { console.log("撥打電話失?。?) } })
4、點擊,復制
wx.setClipboardData({ data: this.data.datalist.email, success: function (res) { wx.showModal({ title: '提示', content: '復制成功', }) } });
5、點擊跳轉(zhuǎn)到另一個網(wǎng)址
如果開發(fā)使在本地設置中選擇了? " 不校驗合法域名、web-view(業(yè)務域名)。。。。? “? 在預覽調(diào)試的時候是沒問題的
上線之前要練習微信公眾平臺的管理員配置? ”? web-view(業(yè)務域名)“? 才能正常打開跳轉(zhuǎn)到的頁面
//開始頁
wx.navigateTo({ url: '/pages/webpage/webpage', })
//跳轉(zhuǎn)到 頁面 <web-view src="https:"></web-view>