vue 获取select的值
假设有如下的select (wechatsLogin 是一个数组,改成你自己的数据)<select id="cs" v-if="wechatsLogin.length>0" @change="changeWechat()"><option:value="wechat.WeC
·
假设有如下的select (wechatsLogin 是一个数组,改成你自己的数据)
<select id="cs" v-if="wechatsLogin.length>0" @change="changeWechat()">
<option
:value="wechat.WeChatId"
v-for="(wechat, index) in wechatsLogin"
:key="index"
v-text="wechat.WeChatNick"
></option>
</select>
js中的代码,当选项改变的时候
changeWechat () {
let wechatId = document.getElementById('cs').value
console.log(wechatId)
...你自己的逻辑代码
},
也可以用ref
<select ref="addRequestState" @change="showValue()">
<option value="4" selected>全部</option>
<option value="0">未处理</option>
<option value="2">已接受</option>
<option value="3">已拒绝</option>
<option value="1">已忽略</option>
</select>
showValue () {
console.log('showValue')
let index = parseInt(this.$refs.addRequestState.value)
console.log(index)
... 你自己的方法
},
更多推荐
已为社区贡献27条内容
所有评论(0)