Vue 组件化
全局变量
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="js/vue.js"></script>
<script type="text/javascript" src="js/vue.min.js"></script>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="app">
<my-cpn></my-cpn>
</div>
</body>
<script>
//1、创建组件构造器
const cpn = Vue.extend({
template:`
<ul>
<li>追风筝的人</li>
<li>鲁滨孙漂流记</li>
<li>海王</li>
</ul>
`
});
//2、注册
Vue.component('my-cpn',cpn);
//使用:
const app = new Vue({
el:'#app'
});
</script>
</html>
局部变量
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="js/vue.js"></script>
<script type="text/javascript" src="js/vue.min.js"></script>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<div id="app">
<my-cpn></my-cpn>
</div>
<hr />
<div id="app2">
<my-cpn></my-cpn>
</div>
</body>
<script>
//1、创建组件构造器
const cpn = Vue.extend({
template:`
<ul>
<li>追风筝的人</li>
<li>鲁滨孙漂流记</li>
<li>海王</li>
</ul>
`
});
//2、注册
//Vue.component('my-cpn',cpn);
//使用:
const app = new Vue({
el:'#app',
components:{
'my-cpn':cpn
}
});
const app2 = new Vue({
el:'#app2'
});
</script>
</html>