新聞中心
withShareTicket的設(shè)置方法

惠濟(jì)網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站,惠濟(jì)網(wǎng)站設(shè)計制作,有大型網(wǎng)站制作公司豐富經(jīng)驗。已為惠濟(jì)上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站制作要多少錢,請找那個售后服務(wù)好的惠濟(jì)做網(wǎng)站的公司定做!
什么是withShareTicket?
withShareTicket是一個用于在小程序中獲取分享卡片的配置項,通過配置該選項,可以實現(xiàn)在小程序中生成帶有自定義內(nèi)容的分享卡片,方便用戶將內(nèi)容分享給朋友或群聊。
如何設(shè)置withShareTicket?
1、在小程序的app.json文件中添加withShareTicket配置項:
{
"pages": [
"pages/index/index",
"pages/logs/logs"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
},
"tabBar": {
"list": [{
"pagePath": "pages/index/index",
"text": "首頁"
}, {
"pagePath": "pages/logs/logs",
"text": "日志"
}]
},
"withShareTicket": true // 在這里添加withShareTicket配置項,并設(shè)置為true
}
2、在需要生成分享卡片的頁面的js文件中,調(diào)用wx.updateAppMessageShareData方法更新分享卡片的數(shù)據(jù):
Page({
onShareAppMessage: function () {
return {
title: '自定義分享標(biāo)題', // 分享卡片標(biāo)題
path: '/pages/index/index', // 分享卡片打開的頁面路徑,相對路徑
imageUrl: 'https://example.com/image.jpg', // 分享卡片的圖片鏈接,支持網(wǎng)絡(luò)圖片和本地圖片
success: function (res) {
// 分享成功的回調(diào)函數(shù)
},
fail: function (res) {
// 分享失敗的回調(diào)函數(shù)
}
}
}
})
相關(guān)問題與解答
問題1:為什么設(shè)置了withShareTicket為true,但分享卡片還是沒有自定義內(nèi)容?
答:請確保在需要生成分享卡片的頁面的js文件中,調(diào)用了wx.updateAppMessageShareData方法更新分享卡片的數(shù)據(jù),如果沒有調(diào)用該方法,即使設(shè)置了withShareTicket為true,分享卡片也不會有自定義內(nèi)容。
問題2:為什么設(shè)置了withShareTicket為false,但分享卡片還是有自定義內(nèi)容?
答:當(dāng)設(shè)置了withShareTicket為false時,表示不使用自定義的分享卡片,如果在其他頁面的js文件中調(diào)用了wx.updateAppMessageShareData方法更新了分享卡片的數(shù)據(jù),那么在當(dāng)前頁面進(jìn)行分享時,仍然會使用之前設(shè)置的自定義內(nèi)容,如果想要完全禁用自定義分享卡片,需要在每個頁面的js文件中都調(diào)用wx.updateAppMessageShareData方法,并將數(shù)據(jù)設(shè)置為空對象{}。
當(dāng)前文章:withshareticket設(shè)置在哪里
網(wǎng)站網(wǎng)址:http://fisionsoft.com.cn/article/copjpss.html


咨詢
建站咨詢
