vue+element应用switch五
1.开发环境 vue+element
2.电脑系统 windows 10 专业版
3.在开发的过程中,咱们常常会应用到 vue+element进行开发,依据我的项目需要咱们常常会应用到 element中的 switch 的开关组件!联合我的项目进行形容!
3-1:要实现的成果如下:
+++点击批改按钮,成果如下:
//当我点击批改按钮,把之前开关的状态 和 点击批改的时候保持一致!当点击批改之后,批改的状态和显示的状态要进行同步!办法如下:
3-2:在 template 中增加如下代码:
<el-col :span="24">
<el-form-item label="是否停机">
<el-switch
v-model="isDow"
active-value="0"
inactive-value="1"
active-color="#13ce66"
inactive-color="#ff4949">
</el-switch>
</el-form-item>
</el-col>
<!-- 设置是否停机 完结啦 -->
<!-- 设置是否更换 -->
<el-col :span="24">
<el-form-item label="是否更换">
<el-switch
v-model="isChan"
active-value="0"
inactive-value="1"
active-color="#13ce66"
inactive-color="#ff4949"
>
</el-switch>
</el-form-item>
</el-col>
3-3:在点击批改的时候,先进行一个清空操作,代码如下:
this.isDow="";
this.isChan="";
this.isDow=row.isDown;
this.isChan=row.isReplace;
//留神:这四个值是在 return 上面进行定义的!
3-5:在watch中增加如下代码:
"isDow":"ISDo",
"isChan":"ISChange"
//留神:这个操作解释:只有 switch v-model 绑定的值一产生了变动,就会触发这个办法,目标:为了拿到变动之后的值
3-6:监听之后,要增加对应的监听函数:
ISDo(val){
console.log("是否停机状态产生了变动!");
console.log(val);
this.isDow2=val;
console.log(this.isDow2);
},
ISChange(val){
console.log("是否更换状态产生了变动!");
console.log(val);
this.isChan2=val;
console.log(this.isChan2);
}
3-7:当我点击批改的之后,上面这两个开关的状态如下:
3-8:当我批改之后如下:
当即确定按钮之后,效果图如下:
//此时我再点击批改,如下图:
//此时得出结论,批改之后和显示的数据状态放弃始终!显示的数据转状态和点击批改的时候,状态也是保持一致的!
4.本期的教程到了这里就完结啦,心愿对你有所帮忙!让咱们一起致力走向巅峰!
发表回复