element 框架 el-radio-group 赋值之后点击无效的问题

el-radio-group下的el-radio 赋值之后点击无效但是数据已经改变了页面却没有变化

是因为从后台获取的值不能直接给赋给formData 需要一个中间变量

<el-radio-group v-model="formData.passwordForce">                
	<el-radio label="1">是</el-radio>                
	<el-radio label="0">否</el-radio>              
</el-radio-group>
async fetchData() {      
	let tempFormData = DEEP_CLONE(this.formData)      
	let data = {}      
	data.orgNo = '1'      
	let res1 = await getRoleByOrgNo(data)      
	if (res1.data.code === 200) {       
		 this.userTitleListByUserId = res1.data.data        
		 console.log('用户列表', res1.data.data)     
	  }      
	  let res = await getSysTitleListByOrgNo(data)     
	  if (res.data.code === 200) {        
	  	this.sysTitleListByOrgNo = res.data.data      
	  }      
	  let res2 = await getUserSysConfig({ json: JSON.stringify(getUserSysConfigJson) })      
	  if (res2.data.code === 200) {        
		  res2.data.data.forEach(item => {          
			  for (let key in config) {            
			  if (config[key] === item.name) {             
				 //  this.formData[key] = this.formData[key] ? this.formData[key] : item.value ? item.value : item.defaultValue     // 不可以         
				 tempFormData[key] = tempFormData[key] ? tempFormData[key] : item.value ? item.value : 				item.defaultValue     // 正确        
			   	}         
		   	 }       
		     })        
	     this.formData = DEEP_CLONE(tempFormData)      
	     }    
    },
	
  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值