withShareTicket的设置方法
惠济网站建设公司创新互联建站,惠济网站设计制作,有大型网站制作公司丰富经验。已为惠济上千提供企业网站建设服务。企业网站搭建\成都外贸网站制作要多少钱,请找那个售后服务好的惠济做网站的公司定做!
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配置项,并设置为true }
2、在需要生成分享卡片的页面的js文件中,调用wx.updateAppMessageShareData方法更新分享卡片的数据:
Page({ onShareAppMessage: function () { return { title: '自定义分享标题', // 分享卡片标题 path: '/pages/index/index', // 分享卡片打开的页面路径,相对路径 imageUrl: 'https://example.com/image.jpg', // 分享卡片的图片链接,支持网络图片和本地图片 success: function (res) { // 分享成功的回调函数 }, fail: function (res) { // 分享失败的回调函数 } } } })
问题1:为什么设置了withShareTicket为true,但分享卡片还是没有自定义内容?
答:请确保在需要生成分享卡片的页面的js文件中,调用了wx.updateAppMessageShareData方法更新分享卡片的数据,如果没有调用该方法,即使设置了withShareTicket为true,分享卡片也不会有自定义内容。
问题2:为什么设置了withShareTicket为false,但分享卡片还是有自定义内容?
答:当设置了withShareTicket为false时,表示不使用自定义的分享卡片,如果在其他页面的js文件中调用了wx.updateAppMessageShareData方法更新了分享卡片的数据,那么在当前页面进行分享时,仍然会使用之前设置的自定义内容,如果想要完全禁用自定义分享卡片,需要在每个页面的js文件中都调用wx.updateAppMessageShareData方法,并将数据设置为空对象{}。
分享标题:withshareticket设置在哪里
文章出自:http://www.gawzjz.com/qtweb/news25/162675.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联