关于Vue组件


vue组件的两种定义

最普通的定义方式,就是在html中声明component了,然后在vue的实例中注册一下该组件。(这是采用非工程化编写时候的一种写法)

<div id="example">
  <my-component></my-component>
</div>
// 注册
Vue.component('my-component', {
  template: '<div>A custom component!</div>'
})
// 创建根实例
new Vue({
  el: '#example'
})

另一种定义方式是*.vue文件的形式

这种方式就是一种工程化的模式了。通过require引入模块,module.exports引出模块 一个.vue文件有三种类型的顶级语言

results matching ""

    No results matching ""