vue2 动态注册组件以及引用

动态注册

registerComponent(templateName) {

      Vue.component(

        templateName,

        require("@/ctrls/"+ templateName).default

      );

    }

动态引用

<component  v-bind="props" :is="templateName" />

// props可以同事绑定一组props

自定义事件监听

this.$ref.templateName.$on("eventName",()=>{})

 

posted @ 2022-11-22 13:59  木章  阅读(292)  评论(0)    收藏  举报