<van-col span="6" class="dzmyBulk_xmCol" @click="stopUrlHref">
<p class="font14 color7BA">每吨利润(万)</p>
<van-popover v-model="showPopoverFlag[index]" placement="bottom-start" trigger="click" theme="light">
<p class="font14" style="padding: 0 12px;">{{item.tonProfit}}元</p>
<template #reference>
<p class="font16 color555" style="margin: 0 0">{{item.tonProfit==='' || item.tonProfit===null ? '--' :item.tonProfit}}</p>
</template>
</van-popover>
</van-col>
<script>
var vm= new Vue({
el: '#app',
data:{
showPopoverFlag:[],
}
})
</script><template>关联的是点击的文案,显示气泡内容是在template上p标签内容
stopUrlHref方法就是阻止父类点击事件的发生,防止跳转,也就是一下stopPropagation方法
//js 重叠处理
function stopPropagation(e) {
e = e || window.event;
if (e.stopPropagation) { //W3C阻止冒泡方法
e.stopPropagation();
} else {
e.cancelBubble = true; //IE阻止冒泡方法
}
}
版权声明:本文为yangmy_Shy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。