element 框架 el-radio-group 赋值之后点击无效的问题
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
·
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)
}
},
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:2 个月前 )
c345bb45
1 年前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 1 年前
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)