数据必须是对象
<script>
import Content from "./components/Content.vue";
export default {
data() {
return {
};
},
components:{
Content
}
}
</script>
<template>
<div>
<Content></Content>
<Content></Content>
<Content></Content>
</div>
</template>
<template>
<div>
<!--组件是可以复用 -->
<Hello_kugou></Hello_kugou>
<h2> content hello </h2>
<h3>{{msg}}</h3>
<button @click="msg='酷狗'"> chagebut</button>
<Hello_kugou></Hello_kugou>
</div>
</template>
<script>
import Hello_kugou from "./Hello_kugou.vue";
export default {
data(){
return{
msg: 'hellokugoumsg'
};
},
components:{
Hello_kugou
},
name: "Content"
}
</script>
<style scoped>
</style>
<template>
<div>
<h2>hello kugou</h2>
</div>
</template>
<script>
export default {
name: "Hello_kugou"
}
</script>
<style scoped>
</style>

当数据使用不为对象
<template>
<div>
<!--组件是可以复用 -->
<Hello_kugou></Hello_kugou>
<h2> content hello </h2>
<h3>{{msg}}</h3>
<button @click="msg='酷狗'"> chagebut</button>
<Hello_kugou></Hello_kugou>
</div>
</template>
<script>
const obj={
msg:"hello---kugou"
}
import Hello_kugou from "./Hello_kugou.vue";
export default {
data(){
return obj
},
components:{
Hello_kugou
},
name: "Content"
}
</script>
<style scoped>
</style>

因为有绝对作用域点关系,data一定要是函数 ,return一个对象
让每一个组件对象都返回一个对象,不对数据污染
data(){//让每一个组件对象都返回一个对象,不对数据污染
return{
msg: 'hellokugoumsg'
};
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。