forked from opentiny/tiny-vue
19 lines
497 B
Vue
19 lines
497 B
Vue
<template>
|
||
<tiny-switch v-model="value" :before-change="beforeChange"></tiny-switch>
|
||
</template>
|
||
|
||
<script setup>
|
||
import { ref } from 'vue'
|
||
import { Switch as TinySwitch, Modal } from '@opentiny/vue'
|
||
|
||
const value = ref(false)
|
||
|
||
function beforeChange(done) {
|
||
Modal.message({
|
||
message: '开关切换功能已被拦截,必须调用 done 方法才能执行开关状态的切换,2s后将自动调用 done 方法切换开关状态',
|
||
status: 'info'
|
||
})
|
||
setTimeout(done, 2000)
|
||
}
|
||
</script>
|