crud-vue icon indicating copy to clipboard operation
crud-vue copied to clipboard

自定义组件

Open starcoderking opened this issue 2 years ago • 2 comments
trafficstars

大佬,自定义组件里的值如何和表单name属性结合在一起? 1673928090254 这样的值获取不到怎么整?

starcoderking avatar Jan 17 '23 03:01 starcoderking

2种办法:

  1. 可以实现组件的v-model:value, 默认表单的数据会自动读取v-model:value的值. 不叫"value"就配置modelName字段:

image

  1. 可以在props字段中通过onXxx去接收组件内部自定义的方法, 比如组件内自定义的事件叫"xxx":
items : formData=>{
    props:{
        onXxx(){
            // 监听组件内定义的"Xxx"事件
           // 可以使用formData
        }
    }
}

any86 avatar Jan 17 '23 05:01 any86

才发现, 你好像问的没那么复杂, 那你参考这里我写好的, 也是使用a-tree https://github.com/any86/v-admin/blob/main/src/views/Role.vue#L72

any86 avatar Jan 17 '23 05:01 any86