H5跳webview 組件navigateTo無法跳轉,報errMsg: "invokeMiniProgramAPI:ok"


goWx() {
      this.navigate();  // 此方法針對H5 的返回鍵,對左上角點擊無效, 
   無法添加點擊事件,放到mounted 會無限循環。
   
    },
    navigate() {
      //控制頁面跳轉---小程序、公眾號、非微信跳轉方式 【modelName---vue路由名字】
      this.isMiniProgram((res) => {
        //判斷是否是小程序頁面的回調函數
        if (res) {
          console.log(res, "1111");
          //小程序頁面
          wx.miniProgram.navigateTo({
            url: "/pages/index/index",
            success: function (res) {
              // alert(JSON.stringify(res));
            },
          });
wx.miniProgram.navigateBack(); // 返回, 如果換成方法就沒有返回鍵了。 } }); }, isMiniProgram(callback) {
// 判斷是否在微信環境。 var ua = window.navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) != "micromessenger") { callback(false); } else { //微信API獲取當前運行環境 wx.miniProgram.getEnv((res) => { console.log(res, "res"); if (res.miniprogram) { //小程序環境 callback(true); } else { callback(false); } }); } },
注意:官方文檔推薦
"weixin-js-sdk": "^1.3.2"
 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM