组件模板抽离的写法
方法一:使用JavaScript标签分离模板
方法二:使用template标签分离模板
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app">
<cpn></cpn>
<tmp></tmp>
</div>
</body>
<script src="https://cdn.bootcss.com/vue/2.5.2/vue.min.js"></script>
<script src="https://cdn.bootcss.com/vue-router/3.0.1/vue-router.min.js"></script>
<script src="https://cdn.bootcss.com/vuex/3.0.1/vuex.min.js"></script>
</html>
<script type="text/x-template" id="cpn">
<div>
<h2>JavaScript标签分离模板</h2>
</div>
</script>
<template id="tmp">
<div>
<h2>template标签分离模板</h2>
</div>
</template>
<script>
Vue.component('cpn', {
template:'#cpn'
}),
Vue.component('tmp', {
template:'#tmp'
})
new Vue({
el: '#app'
})
</script>