javascript - elementUI的radio怎么返回值和文本

查看:284
本文介绍了javascript - elementUI的radio怎么返回值和文本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

如图:

当点击的时候我想获取到radio的value和文本,文本作用于点击显示,value作用于后台提交,但是v-model只能绑定一个值,这个我要怎么操作啊???


<div class="items">
    <el-radio class="radio" 
              v-model="report" 
              :key="index" 
              :label="user.id" 
              v-for="(user, index) in department.users">{{user.nickname}}
    </el-radio>
</div>

解决方案

你的class可以初始化一个值:data(){hasclass:'radio'},设置一个ref值,
<el-radio :class="hasclass"

          v-model="report" 
          :key="index" 
          :label="user.id" 
          ref="ref"
          v-for="(user, index) in department.users">{{user.nickname}}
</el-radio>

可以在这里测试
created: function() {
this.$nextTick(() => {

console.log("//////////",this.hasclass)
console.log("************",this.$refs.ref.value)
})

}

这篇关于javascript - elementUI的radio怎么返回值和文本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆