首页 > Web开发 > 详细

Vue.js之组件嵌套

时间:2018-01-19 16:11:15      阅读:207      评论:0      收藏:0      [点我收藏+]

Vue.js中组件嵌套有两种方式

第一种:注册全局组件
  例如在components文件夹下新建一个User.vue组件,然后在main.js文件中注册全局组件

1  //注册全局组件
2 Vue.component("users",Users); //前面的users是我们起的名字,后面的Users是我们对应的组件,想要识别这个组件,必须在上面通过import引入,
3 //引入组件
4  import Users from ‘./components/Users’

  有了全局组件的话,就可以在任何一个地方去调用这个东西,然后在App.vue中使用 <users></users> 标签去调用它。

  但是一般都使用局部的组件,很少使用全局组件。

 

 

第二种:局部组件
  在需要使用该组件的组件中,在<script> 中使用 import Users from ‘./components/Users‘  引入组件,然后在下面注册组件,在这里注册组件有两种方法:

第一种是:

1 components:{
2    "users":Users
3 }

第二种是:

1 components:{
2    Users
3 }

第二种省略了“users”直接使用Users,这样也是可以的。

  注意:如果采用第一种方法,起的别名不能和已有的标签冲突,否则不生效。

Vue.js之组件嵌套

原文:https://www.cnblogs.com/jin-zhe/p/8317372.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!