提交 2ed39f9c 编写于 作者: zhangpingchuan's avatar zhangpingchuan

zpc

上级 75696f04
<${ctrl.getCodeName()}${ctrl.getName()}></${ctrl.getCodeName()}${ctrl.getName()}>
\ No newline at end of file
<${ctrl.getCodeName()}${ctrl.getName()} :formData="formData" @formItemChange="formItemChange"></${ctrl.getCodeName()}${ctrl.getName()}>
\ No newline at end of file
......@@ -11,6 +11,18 @@ export default {
name: "${ctrl.getCodeName()}${ctrl.getName()}",
props:{
formData:Object
},
watch: {
'formData': {
handler: 'onFormDataChanged',
immediate: true,
deep: true
}
},
data() {
return {
......@@ -147,6 +159,7 @@ export default {
this.formLogic(name,value);
if(!isFirst){
this.validateItem(name, value);
this.$emit('formItemChange',{name:name,value:value});
}
},
......@@ -206,6 +219,15 @@ export default {
</#if>
</#list>
</#if>
},
onFormDataChanged(val,oldVal){
if(val && val !== oldVal){
Object.keys(this.data).forEach(item =>{
this.data[item] = null;
})
Object.assign(this.data,val);
}
}
}
}
......
......@@ -45,6 +45,11 @@ export default {
"formpage2":"其它test"
}
}
},
methods:{
formItemChange(value){
console.log(value);
}
}
}
</script>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册