vue 设计一个具备组件交互的低代码功能?

简单来说就是 我有 Parent Child 两个组件

当用户输入 关键字 "当 Parent 数据改变Child 触发 request方法'
其中的关键字映射 我是这样的
Parent => Parent
数据改变 => onChange
Child => Vue.$refs.Child
触发 => dispatch
request => request
Parent->onChange->Vue.$refs.Child->dispatch->request
解析成代码配置 大概是

{
    "Parent":{
        onChange(){
            Vue.$refs.Child.dispatch('request')
        }
    }
}
// Child.vue
export default {
  methods:{
      dispatch(method){
        this.method()
      }
      request(){
        console.log('child request')
      }
  }
}
阅读 748
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题