美文网首页
Vue:props&data、单向数据流

Vue:props&data、单向数据流

作者: 家乡的蝈蝈 | 来源:发表于2024-03-28 11:08 被阅读0次

1.共同点

都可以给组件提供数据

2.区别

  • data 的数据是自己的 → 随便改
  • prop 的数据是外部的 → 不能直接改,要遵循 单向数据流

3.单向数据流:

父级props 的数据更新,会向下流动,影响子组件。这个数据流动是单向的

4.代码演示

<template>
  <div class="base-count">
    <button @click="count--">-</button>
    <span>{{ count }}</span>
    <button @click="count++">+</button>
  </div>
</template>

<script>
export default {
  // 1.自己的数据随便修改  (谁的数据 谁负责)
   data () {
     return {
       count: 100,
     }
   },
  // 2.外部传过来的数据 不能随便修改
  //props: {
  //  count: {
  //    type: Number,
  //  }, 
  //}
}
</script>

相关文章

  • Vue 中的双向数据绑定

    双向绑定 单向数据流 双向绑定 or 单向数据流 Vue 是单向数据流,不是双向绑定 Vue 的双向绑定是语法糖 ...

  • vuex简单讲解

    vue 理解vuex我们先来认识下vue Vue是单向数据流,v-model只是语法糖而已。单向数据流就是:数据总...

  • VUE面试题补充

    上一篇链接:vue的一些基础知识(涉及面试题) 1.解释单向数据流和双向数据绑定 单向数据流: 顾名思义,数据流是...

  • 通过 v-model 实现父子组件的双向数据绑定

    单向数据流单向数据流是Vue组件一个非常明显的特征,不应该在子组件中直接修改props的值 如果传递的props仅...

  • Vue 几个要点(一)

    Vue是单向数据流,不是双向绑定 Vue的双向绑定不过是语法糖 Object.defineProperty是用来做...

  • Vue单向数据流

    props是单向绑定的,当父组件的属性变化时,将传导给子组件,但是不会反过来而且不允许子组件直接修改父组件中的数据...

  • vue单向数据流

    所有的 prop 都使得其父子 prop 之间形成了一个单向下行绑定:父级 prop 的更新会向下流动到子组件中,...

  • 对vue的props实现双向数据流

    1、 使用Prop需要遵守的规定 vue官网中规定,vue中的Prop是单向数据流 在vue中,组件中的Prop是...

  • vue学习

    理解 Vue 的单向数据流 所有的 prop 都使得其父子 prop 之间形成了一个「单向下行绑定」:父级 pro...

  • vue2.0 实现组件props双向绑定

    前言 Vue 2.x相比较Vue 1.x,移除组件的props的双向绑定功能。 单向数据流(官方解释) prop ...

网友评论

      本文标题:Vue:props&data、单向数据流

      本文链接:https://www.haomeiwen.com/subject/usaytjtx.html