注册vue组件的几种方式1,全局注册(这种方式注册组件必须在vue实例化之前声明)Vue.component('tag-name',{})2,局部注册复制代码var Child = { template: 'A custom component!'}new Vue({ // ... components: { //将只在父模板可用 'my-component': Child }})复制代码3,扩展实例复制代码// 定义一个混合对象var myMixin = { created: function () { this.hello() }, methods: { hello: function () { console.log('hello from mixin!') } }}// 定义一个使用混合对象的组件var Component = Vue.extend({ mixins: [myMixin]})var component = new Component() // -> "hello from mixin!"复制代码
posted on 2017-04-14 15:24 阅读( ...) 评论( ...)