我是靠谱客的博主 繁荣萝莉,最近开发中收集的这篇文章主要介绍vue自定义组件,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一般都是用vue的项目,都是组件组件化的思想开发的,一般在搭建项目的时候,会先创建一个views目录和一个commen目录,和一个feature目录,views目录中放页面级的组件,commen中放公共的组件,比如head(头部),foot(公共底部组件)

首先,组件可以提升整个项目的开发效率,能够把页面抽象成多个相对独立的模块,解决了传统项目的开发,效率低,难维护,服用性低

使用组件的好处

  • 组件是可以复用性的
  • 易于维护
  • 有封装性,易于使用
  • 大型项目中降低组件之间的重复性

全局组件

引用全局组件my-header

<body>
<div id="main1">
<!-- 正常模板解析的时候,不会将自定义标签解读出来,而是将自己定义组件里的参数解读出来,也就是下面template中的h1标签 -->
<my-header></my-header>
</div>
<div id="main2">
<!-- 自定义组件具有复用性 -->
<my-header></my-header>
</div>
<div id="main3">
<my-header></my-header>
</div>
</body>

2.注册全局组件my-header

//全局组件:在任何地方,任何方式,任何地点都可以使用的标签组件
vue.component("my-header", {
// h1标签是我们在自定义主键里面写的参数的标签
template: '<h1>标题{{msg}}</h1>',
data(){
return {msg:100}
}
})
new Vue({
el: '#main'
});
new Vue({
el: '#main2'
});
new Vue({
el: '#main3'
});

3.局部组件
局部组件:他只在规定的范围内才会生效

最后

以上就是繁荣萝莉为你收集整理的vue自定义组件的全部内容,希望文章能够帮你解决vue自定义组件所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(31)

评论列表共有 0 条评论

立即
投稿
返回
顶部