亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

javascript - vue 動態(tài)改微信分享文案的問題

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

問題描述

現(xiàn)在是這樣的 有一個需求 當(dāng)我在首頁分享的時候標(biāo)題 是 aaaa 當(dāng)我在詳情頁分享的時候標(biāo)題是 bbb 但是頁面一加載 文案就定死了 我如何動態(tài)改分享的文案 我使用的是vue2 代碼如下

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

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

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

分享代碼如下:

wx.onMenuShareAppMessage({ // 分享給朋友 title: title, // 我需要動態(tài)改這個標(biāo)題 desc: desc, // 動態(tài)改這個描述 link: ’’, // 分享鏈接 默認(rèn)以當(dāng)前鏈接 imgUrl: imgUrl + ’/static/images/share.png’,// 分享圖標(biāo) // 用戶確認(rèn)分享后執(zhí)行的回調(diào)函數(shù) success: function () { }); } },

問題解答

回答1:

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

回答2:

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

推薦一款修改title的組件

標(biāo)簽: 微信
相關(guān)文章:
主站蜘蛛池模板: 91看片淫黄大片欧美看国产片 | 成人精品一区二区三区 | 一级女性黄 色生活片 | 国产免费久久精品久久久 | 欧美一级欧美一级毛片 | 成人男女视频 | 怡红院日本一道日本久久 | 欧美精品综合一区二区三区 | 青青热久久综合网伊人 | 国产成人影院一区二区 | 亚洲国产日韩a在线亚洲 | 亚洲99在线的 | 亚洲精品亚洲人成人网 | 99在线观看视频 | 美女扒开腿被男人猛视频 | 在线欧美日韩精品一区二区 | 久久精品女人毛片国产 | 国产高清在线精品一区二区三区 | 亚洲国产成人九九综合 | 综合在线播放 | 亚洲怡红院在线 | 日本亚欧乱色视频在线网站 | a毛片久久免费观看 | 日本一级~片免费永久 | 久久视屏这里只有精品6国产 | 国产婷婷一区二区三区 | 日韩成人小视频 | 亚洲精品视频久久 | 91国在线啪精品一区 | 中文字幕国产欧美 | 三上悠亚免费一区二区在线 | 国产精品永久免费自在线观看 | 亚洲欧美精品国产一区色综合 | 99re热视频 | 成年男女拍拍拍免费视频 | 久久亚洲精品成人综合 | 久久精品综合 | 亚洲成人手机在线观看 | 最新国产毛片 | 欧美亚洲综合另类在线观看 | 国产免费一区二区在线看 |