zoukankan      html  css  js  c++  java
  • 三、数据与方法

    当一个Vue实例被创建时,它将 data 对象中所有的属性加入到 Vue 的响应式系统中。

    当这些属性的值发生改变时,视图将会产生“响应”,即匹配更新为新的值。

    总结1,将 data 对象中所有的属性加入到 Vue 的响应式系统中。

    (1)数据对象发生改变,使用数据对象的vue实例也会发生改变。

    (2)vue实例里面的数据发生改变,被绑定该实例的相关数据对象,也随之改变。

    总结2,面试问:data为什么要用函数初始化数据而不是对象?

    (1)data写成一个函数,数据以函数返回值的形式定义,

             这样每次复用组件的时候,都会返回一份新的data

             相当于每个组件实例都有自己的私有空间,它们只负责维护各自的数据,不会造成混乱。

    (2)而写成对象形式,所有的组件实例共用一个data

             这样一个改全部都改了。

    (3)可以理解成函数相当于局部作用域。对象相当于全局作用域。

  • 相关阅读:
    hdu 1301 Jungle Roads
    hdu 1233 还是畅通工程
    12.3日周二学习笔记
    12.2周一学习记录
    12.1周日学习记录
    浅表副本
    DL项目代码目录结构管理
    因子分析
    relu非线性映射函数,能拟合任意函数吗
    神经网络拟合连续函数
  • 原文地址:https://www.cnblogs.com/Strugglinggirl/p/15216448.html
Copyright © 2011-2022 走看看