组件的用法
注册之后才能使用,注册分局部注册和全局注册
组件和Vue实例类似,基本可以使用其所有内容(data,computed,methods,filters,watch)
与Vue实例不同,data是函数,输入需要return
全局注册
<!DOCTYPE html>
<html>
<head>
<title>show</title>
<meta charset="utf-8">
</head>
<body>
<div id="app">
<my-component></my-component>
</div>
<script src="https://cdn.bootcss.com/vue/2.5.13/vue.min.js"></script>
<script>
Vue.component('component', {
template: `<div>Hello World</div>`
})
new Vue({
el: '#app'
})
</script>
</body>
</html>
局部注册
<!DOCTYPE html>
<html>
<head>
<title>show</title>
<meta charset="utf-8">
</head>
<body>
<div id="app">
<my-component></my-component>
</div>
<script src="https://cdn.bootcss.com/vue/2.5.13/vue.min.js"></script>
<script>
var component = {
template: `<div>Hello World</div>`
}
new Vue({
el: '#app',
components: {
'my-component' : component
}
})
</script>
</body>
</html>
<