首页 > 其他 > 详细

vue组件 定义全局组件

时间:2021-01-06 22:11:54      阅读:29      评论:0      收藏:0      [点我收藏+]

组件 (Component) 是 Vue.js 最强大的功能之一,它是html、css、js等的一个聚合体。

组件化

  • 将一个具备完整功能的项目的一部分分割多处使用
  • 加快项目的进度
  • 可以进行项目的复用

组件注册分为:全局注册和局部注册

 

全局注册

Vue.component(‘组件名称‘, { })1个参数是标签名称,第2个参数是一个选项对象。全局组件注册后,任何vue实例都可以用 注册组件就是给html添加一些自定义标签

组件注意事项:

2 构造 Vue 实例时传入的各种选项大多数都可以在组件里使用,只有一个例外:data必须是函数,同时这个函数要求返回一个对象

2 组件模板必须是单个根元素

2 组件模板的内容可以是模板字符串

2 自定义组件需要一个根元素

Vue.component(‘HelloWorld‘, {

  data(){

    return {

      msg: ‘HelloWorld‘

    }

  },

  template: ‘<div>{{msg}}</div>‘

});

定义全局组件,使用render来通过js对象的方式注册组件

技术分享图片

 

 技术分享图片

 

 

使用template定义组件模板

技术分享图片

 

 技术分享图片

 

vue组件 定义全局组件

原文:https://www.cnblogs.com/ht955/p/14242663.html

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