vue elementui中单选框赋值后点击勾选没反应

项目中有两个单选radio

                  <el-radio-group v-model="printData">
                    <el-radio label="isPrintName">打印名称</el-radio>
                    <el-radio label="isPrintFName">打印全称</el-radio>
                  </el-radio-group>
                  
                  
                  
                 data (){
                     printData:'isPrintName'
                 }

之后调用一个方法 改变 printData 的值以后 单选框点击选中没反应,但是打印数据会发现其实已经被选中,但是视图层没有更新,求各位指点。

阅读 13.8k
3 个回答
 <el-button @click="printData='isPrintFName'">点我</el-button>
 <el-radio-group v-model="printData">
          <el-radio :label="'isPrintName'">打印名称</el-radio>
          <el-radio :label="'isPrintFName'">打印全称</el-radio>
 </el-radio-group>

这样试试label前面加:

新手上路,请多包涵

什么问题啊?

新手上路,请多包涵

<el-radio label="isPrintName" v-model="sss">打印名称</el-radio>
<el-radio label="isPrintFName" v-model="sss">打印全称</el-radio>

并且在data return中初始化 sss: ''
即可

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题