双向数据绑定,子组件改变的时候,父组件也在改变

    1. //父组件
    2. <template>
    3. <div>
    4. {{count}}
    5. <count :data.sync="count" ></count>
    6. </div>
    7. </template>
    8. <script>
    9. import Count from '@/components/Count'
    10. export default {
    11. name: "Home",
    12. data() {
    13. return {
    14. count:10
    15. };
    16. },
    17. components:{
    18. Count
    19. }
    20. };
    21. </script>
    1. //子组件
    2. <template>
    3. <div @click="add">{{data}}</div>
    4. </template>
    5. <script>
    6. export default {
    7. props:{
    8. data:{
    9. type:Number,
    10. required:false
    11. }
    12. },
    13. methods:{
    14. add(){
    15. this.$emit("update:data",11)
    16. }
    17. }
    18. };
    19. </script>