欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

vue.js 组件全局,局部注册(十四)

程序员文章站 2022-03-26 15:04:19
组件注册:全局注册全局注册使用 Vue.component 注册,Vue.component('my-component', {}) //使用短横线命名,除此外还有驼峰法命名MyComponent局部注册全局注册如组件已不使用了,但是用webpack打包,代码任然会包含在打包资源中,会造成用户下载的js资源的无谓浪费。所以我们可以用局部注册解决此问题:
var...

组件注册:

  1. 全局注册
    全局注册使用 Vue.component 注册,
Vue.component('my-component', {})  //使用短横线命名,除此外还有驼峰法命名MyComponent

  1. 局部注册
    全局注册如组件已不使用了,但是用webpack打包,代码任然会包含在打包资源中,会造成用户下载的js资源的无谓浪费。所以我们可以用局部注册解决此问题:
<div id="app">
	<test></test>
</div>

var vm = new Vue({
	el : "#app",
	data : {
		
	},
	methods:{
		clicknow : function (e) {
			console.log(e);
		}
	},
	components:{  //在vue实例中定义component对象属性,组件是此对象中的一个属性。
		test : {
			template:"<h2>h2...</h2>"
		}
	}
});

本文地址:https://blog.csdn.net/weixin_45967200/article/details/107120576