支付宝小程序关注生活号 life-follow组件如何在uni-app中使用
- 发布:2020-06-05 09:06
- 更新:2023-03-24 16:30
- 阅读:2740
9***@qq.com - Hill233
@onClose="closeCb"/>
9***@qq.com - Hill233
以下写法 checkFollowCb 事件中 e.detail 报错 因为 e is undefined
<!-- #ifdef MP-ALIPAY -->
<life-follow v-if="show"
sceneId="534c5a17a83148268d830db0746e3701"
:checkFollow="checkFollow"
@checkFollow="checkFollowCb"
@close="closeCb"/>
<!-- #endif -->
methods: {
checkFollowCb(e) {
// e.detail对象里会有followed字段,可以用来判断关注状态
console.log('call back data: ', e);
const { followed, closeCount } = e.detail
// 把 checkFollow、show 都置为false
this.checkFollow = false;
this.show = false;
// 如果没有关注的话,展示组件
if (!followed) {
console.log('unFollowed');
setTimeout(() => {
this.show = true;
});
}
},
closeCb(e) {
console.log('关闭关注浮层时 触发回调: ', e);
this.show = false;
},
}
9***@qq.com - Hill233
hbuildex 编译成支付宝小程序的代码有点问题,需要手动修改成后面的格式:
// uni-app 代码
@checkFollow="checkFollowCb"
@close="closeCb"
// 编译成支付宝小程序的代码
data-event-opts="{{[['^checkFollow',[['checkFollowCb']]],['^close',[['closeCb']]]]}}"
// 手动修改后代码
data-event-opts="{{[['checkFollow',[['checkFollowCb',['$event']]]],['close',[['closeCb',['$event']]]]]}}"
陨落
请问解决了么,life-follow组件在关注之后再次进入小程序就不显示查看生活号
2020-08-11 08:44
9***@qq.com
回复 陨落: 文档中说关注后不再渲染组件
2020-08-11 08:55