You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
<template> <view> <slot></slot> </view> </template>
<script> /** * SwipeAction 滑动操作 * @description 通过滑动触发选项的容器 * @tutorial https://ext.dcloud.net.cn/plugin?id=181
*/ export default { data() { return {}; }, provide() { return { swipeaction: this } }, created() { this.children = [] }, methods: { closeOther(vm) { let children = this.children children.forEach((item, index) => { if (vm === item) return // 支付宝执行以下操作
// #ifdef MP-ALIPAY
if (item.isopen) { item.close() } // #endif
// app vue 端、h5 、微信、支付宝 执行以下操作
// #ifdef APP-VUE || H5 || MP-WEIXIN
let position = item.position[0] let show = position.show if (show) { position.show = false } // #endif
// nvue 执行以下操作
// #ifdef APP-NVUE || MP-BAIDU || MP-QQ || MP-TOUTIAO
item.close() // #endif
}) } } } </script>
<style>
</style>
|