<avue-crud :option="option" :data="data" v-model="form">
<div slot-scope="{}" slot="bindForm">
<el-button type="primary" size="small" @click="form.deep.deep.deep.value='改变deep.deep.deep.value值'">改变deep.deep.deep.value值</el-button>
<el-button type="primary" size="small" @click="form.test='改变test值'">改变test值</el-button>
</br></br>
{{form}}
</div>
</avue-crud>
<script>
export default{
data() {
return {
form:{},
data: [{
deep:{
deep:{
deep:{
value:'我是深结构'
}
}
}
}],
option: {
labelWidth: 120,
column: [
{
label: '深结构',
prop: 'test',
bind:'deep.deep.deep.value'
},{
label: '',
prop: 'bind',
span:24,
hide:true,
formslot:true
}
]
}
}
}
}
</script>
运行结果