在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue中怎么設置所有頁面都有微信自定義分享?

vue中怎么設置所有頁面都有微信自定義分享?

在做一個微信分享,想每個頁面都帶上自定義的分享內(nèi)容,所以索性就寫在APP.vue里面了,然后調(diào)用在其他頁面調(diào)用去觸發(fā)app里面的事件,現(xiàn)在問題是我已經(jīng)授權成功了,但是在其他頁面按分享的時候卻發(fā)現(xiàn)沒有觸發(fā)onMenuShareAppMessage這個分享內(nèi)容事件,求解?
我如果自己在單個組件里寫是沒問題的能觸發(fā)分享,那么現(xiàn)在是為什么呢?

回答
編輯回答
孤影

在mounted和watch里監(jiān)聽路由都要寫
watch: {

  $route: {
    handler: function (val, oldVal) {
      this.addSecret()
    }

  }
},
2017年11月27日 14:05
編輯回答
青裙

在每個頁面里 重新獲取微信簽名授權。 在組件里 mounted() 或其他 生命周期里調(diào)用?
微信 官方文檔 好像有說 對 spa 頁面 授權問題。
圖片描述

打開 jssdk debug 模式,真機調(diào)試?

2018年5月7日 23:33
編輯回答
別瞎鬧

對spa應用,每個頁面都需要單獨授權

2018年4月24日 04:43
編輯回答
陌顏

每個頁面都單獨授權唄,可以在afterEach鉤子函數(shù)里處理

2018年3月31日 23:18