vue elementui switch开关控件的使用
2024-08-21 17:52:01
<el-switch @change="test" on-value="1" off-value="0" v-model="value1">
data () {
return{
value1: '1'
}
}
methods:{
test (val) {
console.log(val)
}
}
element-ui的table和switch相组合,写了个例子:
<el-table
:data="csData"
tooltip-effect="dark"
border
stripe
style="width: 100%">
<el-table-column type="index" label="序号" align="center" width=""></el-table-column>
<el-table-column prop="name" label="名称" header-align="center" align="right"></el-table-column>
<el-table-column label="操作" align="center" width="">
<template slot-scope="scope">
<el-switch
v-model="scope.row.on"
on-color="#00A854"
on-text="启动"
on-value="1"
off-color="#F04134"
off-text="禁止"
off-value="0"
@change="changeSwitch(scope.row)">
</el-switch>
</template>
</el-table-column>
</el-table>
data () {
return {
csData: [
{
name: '一',
on: '0'
},
{
name: '二',
on: '1'
}
]
}
}
methods:{
changeSwitch (data) {
console.log(data)
}
}
效果如下:
原始数据第一行是,on是'0',点击后console出来,发现值改变了
再点一次,又对应改变了
总结一下,@change="func"是默认传过来的就是对应的on值,@change="func(data)"如果是某一条数据的完整的data
最新文章
- Cordova应用程序修改启动画面或者Icon
- js常用正则
- [OpenCV] Samples 02: [ML] kmeans
- BZOJ 1009 【HNOI2008】 GT考试
- Visual paradigm Db Archtecture Database config
- Spring Dynamic Modules - DMserver
- 第二百九十九天 how can I 坚持
- Android内存优化之——static使用篇
- Android OpenGL ES 应用(二) 纹理
- 【Android开发经验】Android举UI设计经验
- 于普通用户启动UAC问题
- ActionContext、ServletContext、pageContext的区别?
- 附录三 关于book.h
- jvm内存区域与内存溢出
- Transact-SQL参考--学习笔记
- TCP全连接队列和半连接队列已满之后的连接建立过程抓包分析[转]
- Python: 你不知道的 super
- java大数BinInteger
- 记一次Django报错Reverse for &#39;indextwo&#39; with no arguments not found. 1 pattern(s) tried: [&#39;$index/$&#39;]
- 第16月第25天 tableView设置UITableViewStyleGrouped顶部有空余高度