templte标签
把模板代码放在component的template里,不好排版,看着难受。。。。。
可以把代码用template标签单独拎出来。
步骤
1.注册组件
<template id="myone">
<h1>哈哈哈</h1>
</template>
2.实例化组件(用id关联)
局部组件:
new Vue({
el:"#app",
components:{
'ton':{
template:"#myone"
}
}
});
全局组件:
Vue.component('ton',{
template:'#myone'
})
3.在能用的实例下使用:
div id="app">
<ton></ton>
</div>
全部代码:
<body>
<div id="app">
<ton></ton>
</div>
<template id="myone">
<h1>哈哈哈</h1>
</template