解决编辑标签时回显bug

This commit is contained in:
yuekuo
2023-04-18 17:47:03 +08:00
parent c1525ac58f
commit 8058a25d49
+24 -7
View File
@@ -13,12 +13,6 @@
<el-form-item label="标签名称" prop="name"> <el-form-item label="标签名称" prop="name">
<el-input v-model="form.name"></el-input> <el-input v-model="form.name"></el-input>
</el-form-item> </el-form-item>
<!-- <el-form-item label="标签属性" prop="resource">
<el-radio-group v-model="form.resource">
<el-radio label="单选" value="0"></el-radio>
<el-radio label="多选" value="1"></el-radio>
</el-radio-group>
</el-form-item> -->
<el-form-item label="排序"> <el-form-item label="排序">
<el-input v-model="form.sort"></el-input> <el-input v-model="form.sort"></el-input>
</el-form-item> </el-form-item>
@@ -46,7 +40,27 @@ export default {
data() { data() {
return { return {
dialogVisible: false, dialogVisible: false,
form: {}, form: {
label:undefined,
name:'',
sort:'',
tip:''
},
options:[
{
label:'1',
value:'1'
},
{
label:'2',
value:'2'
},
{
label:'3',
value:'3'
},
],
rule: { rule: {
name: [ name: [
{ required: true, trigger: 'blur', message: '请输入标签名称' } { required: true, trigger: 'blur', message: '请输入标签名称' }
@@ -74,7 +88,10 @@ export default {
this.showAddOrUpdateLabel = true this.showAddOrUpdateLabel = true
this.form.label = node.parent.data.label this.form.label = node.parent.data.label
this.form.name = data.label this.form.name = data.label
this.$refs.form.clearValidate('name',)
this.form={...this.form}
this.$forceUpdate() this.$forceUpdate()
debugger
} else { } else {
this.form = {} this.form = {}
this.$forceUpdate() this.$forceUpdate()