如何创建自己vue vue组件注册的方式库

[Vue] 自定义vue组件注册的方式注册vue组件注册的方式,变量与元素属性绑定

1自定义vue组件注册的方式,用来做子vue组件注册的方式

2,做一个父vue组件注册的方式单个页面

2.1 定义一个父vue組件注册的方式,有点套路我这里保存到一个Meeting.vue文件

这里面的套路就是要根据items数组来动态MeetingItemvue组件注册的方式

2.2 动态创建子vue组件注册的方式的套蕗,注意里面的关系

这里的套路是根据数组元素多少来创建子vue组件注册的方式其实还有其他方式

至此,一个 点击按钮动态添加子vue组件注冊的方式的 示例基本搞定了

当vue接触的多了之后你可能也会箌自己封装vue组件注册的方式的程度,试想每个页面的功能级模块全部拆分成vue组件注册的方式然后后续请求后台数据传入进去或者自己模擬数据,是多么方便的一件事情

每当我们需要修改的时候,只需维护那一个功能性vue组件注册的方式即可不需要这个功能了,只需要从頁面中删除这个vue组件注册的方式的引用即可

那么废话不多说了,我们来看看如何全局注册并一键引入(类似于element ui的全部引入)

如何封装vue組件注册的方式就不多赘述了。

参考vue官网的做法:

1、正则判断路径以及文件名获取全部vue组件注册的方式并全局注册(可以直接在ponent( // 否则回退到使用模块的根。

这里新建了一个文件夹其中js文件是上面的配置文件,用于全局注册并引用的然后下面是封装的vue组件注册的方式,請使用驼峰命名法

这样我们就完成了vue组件注册的方式的封装以及所有vue组件注册的方式的全局注册和使用,便于我们的开发以及后期可维護性

这里附带一个vue组件注册的方式的封装写法:

这里封装的是一个标题的vue组件注册的方式,为了方便用户传参使用了对象作为参数,通过计算属性以及Object.assign方法可以更方便的合并用户传递的参数,即如果用户只在对象中传入了text属性那么其他属性就会使用默认值,这样无疑提高了vue组件注册的方式的丰富性

好了,以上就是vue组件注册的方式封装以及全局注册引用的方法希望对你有帮助。

如有问题请指出,接受批评

我要回帖

更多关于 vue组件注册的方式 的文章

 

随机推荐