国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

javascript - vue 動態改微信分享文案的問題

瀏覽:136日期:2022-06-24 11:41:20

問題描述

現在是這樣的 有一個需求 當我在首頁分享的時候標題 是 aaaa 當我在詳情頁分享的時候標題是 bbb 但是頁面一加載 文案就定死了 我如何動態改分享的文案 我使用的是vue2 代碼如下

我寫在main.js中 一開始執行就加載了 一開始定義了 var title = ’aaaa’ desc = ’bbbb’我的做法是 在路由跳轉到詳情頁的時候 title 改變

router.beforeEach(function (to, from, next) { if (to.path.indexOf(’/details’) != -1) { // 當跳轉到這個頁面時候改變title title = ’cccc’; desc = ’dddd’ } else { title = ’aaaa’; desc = ’bbbb’; }}

但是這樣做不行 不知道為什么 從一開始加載 title就永遠是 aaa了 除非我在詳情頁刷新 此時才會重新new vue的實例 才會改變title

分享代碼如下:

wx.onMenuShareAppMessage({ // 分享給朋友 title: title, // 我需要動態改這個標題 desc: desc, // 動態改這個描述 link: ’’, // 分享鏈接 默認以當前鏈接 imgUrl: imgUrl + ’/static/images/share.png’,// 分享圖標 // 用戶確認分享后執行的回調函數 success: function () { }); } },

問題解答

回答1:

你的微信分享功能的初始化應該是在全局做的。我覺得可以將wx分享封裝成一個函數,然后將需要修改的參數暴露成接口,你這里的title。然后在不同的路由(組件)中去完成注冊以及配置。

回答2:

setPageTitle:function(video){ document.querySelector(’head title’).innerText = video.title; // hack微信等webview中無法修改標題 var iframe = document.createElement(’iframe’); iframe.addEventListener(’load’, function () {setTimeout(function(){document.body.removeChild(iframe)},0) ; }); document.body.appendChild(iframe); // 標題(內容) document.querySelector(’.video_title’).innerText = video.title;},回答3:

推薦一款修改title的組件

標簽: 微信
相關文章:
主站蜘蛛池模板: 香蕉网影院在线观看免费 | 成人a毛片在线看免费全部播放 | 国产舐足视频在线观看 | 免费一级毛片在线播放 | 天天五月天丁香婷婷深爱综合 | 日韩一品在线播放视频一品免费 | 国产视频久 | 成人网18免费 | 精品久久久中文字幕一区 | 三级大片在线观看 | 自拍偷自拍亚洲精品一区 | 91久久夜色精品国产网站 | 成人合成mv福利视频网站 | 国产精品一区二区三区四区五区 | 一区二区三区四区产品乱码伦 | 一级做a免费视频观看网站 一级做a爰 | 国产成人高清视频在线观看免费97 | 成人欧美视频在线看免费 | 国产成人精品女人不卡在线 | 男人干女人逼 | 在线观看免费视频国产 | 女人张开腿让男人 | 午夜三级在线 | 欧美一级特黄视频 | 亚洲国产精品日韩高清秒播 | 国产精品99久久久久久www | 香港经典毛片a免费观看 | 国产亚洲精品午夜高清影院 | 99视频在线国产 | 欧美精品日日鲁夜夜添 | 99久久www免费 | 国产在线乱子伦一区二区 | 久草热久 | 久久久综合视频 | 国产精品免费久久久免费 | 亚洲午夜精品久久久久久抢 | 亚洲欧美成人影院 | 免费播放欧美毛片欧美a | 欧美在线视频观看 | 日本欧美大片 | 国产综合视频在线观看一区 |