在 Vue 3 的 Element Plus 中,el-switch 组件的大部门属性和事件与 Vue 2 的 Element UI 类似,但可能会有一些新增或调解的功能。你应该查阅 Element Plus 的官方文档以获取最新的信息。 示例(在 Vue 3 中利用 Composition API):
<template>
<el-switch
v-model="value"
active-color="#13ce66"
inactive-color="#ff4949"
@change="handleChange">
</el-switch>
</template>
<script>
import { ref } from 'vue';
export default {
setup() {
const value = ref(false);
const handleChange = (val) => {
console.log(val); // 输出开关的当前状态
};
return {
value,
handleChange,
};
},
};
</script>
复制代码
在这个 Vue 3 的示例中,我们利用 Composition API 的 ref 函数来创建相应式的 value 变量。handleChange 方法与 Vue 2 中的示例类似,当开关状态厘革时,会打印出当前的状态值。
请注意,Element Plus 可能会添加一些新的属性或事件,或者对现有的属性和事件进行改进。因此,最好查阅 Element Plus 的官方文档以获取最精确的信息。