当我们在使用v-model的时候,只要点击了Switch开关就会执行change事件改变当前的状态。如果想实现点击了二次确认弹框后再改变状态的话,此时应该使用 :value来代替v-model。
具体实例如下:
<el-table-column label="是否启用" align="center">
<template slot-scope="scope">
<el-switch
:value="scope.row.touchStatus"
ac
本文介绍了如何在Vue中使用:value属性替代v-model,结合$confirm弹框实现Switch开关的二次确认功能。当点击Switch时,只有在用户确认修改后才会更新状态。示例代码展示了在表格列中应用此功能的方法。
当我们在使用v-model的时候,只要点击了Switch开关就会执行change事件改变当前的状态。如果想实现点击了二次确认弹框后再改变状态的话,此时应该使用 :value来代替v-model。
具体实例如下:
<el-table-column label="是否启用" align="center">
<template slot-scope="scope">
<el-switch
:value="scope.row.touchStatus"
ac