1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <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) {
- // if (this.openItem && this.openItem !== vm) {
- // // #ifdef APP-VUE || H5 || MP-WEIXIN
- // this.openItem.button.show = 'none'
- // // #endif
- // // #ifndef APP-VUE || H5 || MP-WEIXIN
- // this.openItem.close()
- // // #endif
- // }
- // this.openItem = vm
- // }
-
- closeOther(vm) {
- this.children.forEach(item => {
- if(item !== vm) {
- // #ifdef APP-VUE || H5 || MP-WEIXIN
- item.button.show = 'none'
- // #endif
-
- // #ifndef APP-VUE || H5 || MP-WEIXIN
- item.close()
- // #endif
- }
- });
- }
- }
- };
- </script>
- <style></style>
|