以下代码是某个循环里面的item
html
<button class="cu-btn" style="background-color: transparent;padding: 0;"
open-type="share" :data-tree="item.treeId" :data-project="item.projectId"
v-if="typeId==1 && userInfo.isYourself">
<view class="btn-2 f26 center c-theme">
邀请助力
</view>
</button>
温馨提示:如果:data-treeId="item.treeId" 这样写,到时候在接受的时候会变成treeid,请注意,会自动全部转成小写。
html
<script>
onShareAppMessage(res) {
let dataset = res.target.dataset;
console.log("开始分享", dataset);
let shareobj = {
path: `/v3/project/love-tree/tree?id=${dataset.tree}&projectId=${dataset.project}&share=1`,
}
console.log("path", shareobj);
return shareobj;
},
onShareTimeline(res) {
let dataset = res.target.dataset;
let shareobj = {
path: `/v3/project/love-tree/tree?id=${dataset.tree}&projectId=${dataset.project}&share=1`,
}
return shareobj;
},
<script/>
温馨提示:如果需要带参数,data-后面加你声明的,例:data-id,在onShareAppMessage里面的res.target里面能找到传递的参数