小程序
小游戏
企业微信
微信支付
扫描小程序码分享
const onShareAppMessage = () => { return { title: item.paper_name, //当前是favor页面,想分享跳转至首页,但不生效,仍分享的是favor页面(uniapp写的) path: '/pages/index/index' } }
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
onShareAppMessage( options ) { return {}}
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个…为什么要cost?可以做个代码片段帮你看下
//我在my页面放了分享按钮
<button class="cu-btn content" open-type="share">
<text class="cuIcon-share text-blue"></text>
<text class="text-grey">分享</text>
</button>
//我定义的onShareAppMessage,但是没有生效,分享的仍然是my页面
onShareAppMessage:()=>{
return {
title:'一个好用的科研管理平台,分享给你',
path:'/pages/index/index'
}
谢谢大家!问题已解决!最后发现问题出现在了两个地方:
一是写法不对(是我太蠢了哈哈),正确写法在下面
二是页面里可能有其他错误。因为我的页面里有一个变量是undefined,虽然页面看起来是正常编译显示的不会出现空白,但是这样好像会导致很多功能不生效。所以我无论修改多少次写法,始终没有生效。。导致我以为我所有尝试过的写法都是错的。还是后来我突然发现我所有的按钮点击事件都无效以后才找到了这个bug,改掉bug'以后突然发现分享终于生效了。
//正确写法如下: //写法一 onShareAppMessage(function () { return { title: '一个好用的科研管理平台,分享给你~', path: '/pages/index/index' } }) //写法二 onShareAppMessage(() => { return { title: '一个好用的科研管理平台,分享给你~', path: '/pages/index/index' } })
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
onShareAppMessage( options ) { return {}}
这个…为什么要cost?可以做个代码片段帮你看下
//我在my页面放了分享按钮
<button class="cu-btn content" open-type="share">
<text class="cuIcon-share text-blue"></text>
<text class="text-grey">分享</text>
</button>
//我定义的onShareAppMessage,但是没有生效,分享的仍然是my页面
onShareAppMessage:()=>{
return {
title:'一个好用的科研管理平台,分享给你',
path:'/pages/index/index'
}
}
顺便你再return 前面 console一下,看看代码执行了没有
谢谢大家!问题已解决!最后发现问题出现在了两个地方:
一是写法不对(是我太蠢了哈哈),正确写法在下面
二是页面里可能有其他错误。因为我的页面里有一个变量是undefined,虽然页面看起来是正常编译显示的不会出现空白,但是这样好像会导致很多功能不生效。所以我无论修改多少次写法,始终没有生效。。导致我以为我所有尝试过的写法都是错的。还是后来我突然发现我所有的按钮点击事件都无效以后才找到了这个bug,改掉bug'以后突然发现分享终于生效了。
//正确写法如下: //写法一 onShareAppMessage(function () { return { title: '一个好用的科研管理平台,分享给你~', path: '/pages/index/index' } }) //写法二 onShareAppMessage(() => { return { title: '一个好用的科研管理平台,分享给你~', path: '/pages/index/index' } })