码迷,mamicode.com
首页 > 其他好文 > 详细

iview的select 的on-change事件 返回label的方法

时间:2018-09-25 11:30:21      阅读:4561      评论:0      收藏:0      [点我收藏+]

标签:color   技术分享   change   list   -o   不同   现在   size   一个   

最近公司在用iviewUI组件库, 文档不太友好,  不能怪别人,只能说自己菜,  最近要完成一个验证, 获取其text值   判断显示不同东西.   话不多说  上代码

这是我刚开始的写法   但是只能获取下标值   如果顺序改变  判断将毫无意义
<i-col span="8">
<form-item label="规则因子">
<i-select v-model="factor" @on-change="RuleFactor">
<i-option class="optionT" v-for="item in factorList" :value="item.value" :key="item.value">{{ item.label }}</i-option>
</i-select>
</form-item>
</i-col>

技术分享图片

官方文档   也很模糊  反正我是没找到

技术分享图片

 后来研究了一下  请教了一下   觉得可以传入带参函数   获取其参数   但是需要绑定   label-in-value   下面代码高亮了

代码如下

<i-col span="8">
<form-item label="规则因子">
<i-select v-model="factor" :label-in-value="true" @on-change="v=>{setOption(v,‘type‘)}" class="AAAAAA">
<i-option class="optionT" v-for="item in factorList" :value="item.value" :key="item.value">{{ item.label }}</i-option>
</i-select>
</form-item>
</i-col>

其中 setOption 是事件名

技术分享图片

 

技术分享图片

打印后得到一个对象   其中有label  value   想拿到其中label怎么办呢  打印时传入的参数是value   说明value代表这个对象  拿到对象某一个属性怎么办   继续看代码

技术分享图片

技术分享图片

现在就可以拿到了,  拿走做你想做的吧

 

 

end





 

iview的select 的on-change事件 返回label的方法

标签:color   技术分享   change   list   -o   不同   现在   size   一个   

原文地址:https://www.cnblogs.com/gancuilaiwanmian/p/9698299.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!