<template>
<view class="li flex alignCenter space-between" v-for="(item,index) in list" :key="index"
//假设这里是循环出来的数据....../
每组数据里面都有一个分享按钮,点击按钮分享并且携带想要的参数
<button class="use" open-type="share" :data-obj="item" catchtap="share">
去转赠
</button>
</view></template>
<script>
与methods同级
// 分享到微信好友
onShareAppMessage(e) {
if (e.from === 'button') {
let obj = e.target.dataset.obj // 获取 button 组件 自定义的data-obj值
console.log(obj, '查看分享的输出');
return {
title: `${obj.store_name}` + `${obj.coupon_name}`, // 标题
imageUrl:'', // 封面图
path: `/packB/youhuiquan/youhuiquan?storeId=${obj.store_id}&couponId=${obj.coupon_id}` // 地址以及参数
};}
}</script>
uni-app open-type=“share“ 的分享携带参数
于 2024-08-21 09:24:22 首次发布