<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>v-extend</title>
<script src="js/vue.min.js"></script>
</head>
<body>
<h1>v-extend</h1>
<hr />
<div id="header"></div>
<div id="footer"></div>
</body>
<script>
var header = Vue.extend({
template: '<P>{{message}}</p>',
data: function(){
return {
message: 'This is header'
}
}
})
new header().$mount('#header'); //挂载
var footer = Vue.extend({
template: '<P>{{message2}}</p>',
data: function(){
return {
message2: 'This is footer'
}
}
})
new footer().$mount('#footer'); //挂载
</script>
</html>
运行效果图: