解决编辑标签时回显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-input v-model="form.name"></el-input>
</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-input v-model="form.sort"></el-input>
</el-form-item>
@@ -46,7 +40,27 @@ export default {
data() {
return {
dialogVisible: false,
form: {},
form: {
label:undefined,
name:'',
sort:'',
tip:''
},
options:[
{
label:'1',
value:'1'
},
{
label:'2',
value:'2'
},
{
label:'3',
value:'3'
},
],
rule: {
name: [
{ required: true, trigger: 'blur', message: '请输入标签名称' }
@@ -74,7 +88,10 @@ export default {
this.showAddOrUpdateLabel = true
this.form.label = node.parent.data.label
this.form.name = data.label
this.$refs.form.clearValidate('name',)
this.form={...this.form}
this.$forceUpdate()
debugger
} else {
this.form = {}
this.$forceUpdate()