zoukankan      html  css  js  c++  java
  • 学习vue基础知识(三)

    1. 路由实现原理是什么?a.控制地址栏改变b.根据地址栏的改变来控制组件的切换hash 通过 hashchange 监听地址栏的改变history 通过 popState 监听地址栏的改变

    2. vue中的响应式是什么?响应式原理? 数据变页面变 vue在组件和实例初始化的时候 会将data里的数据进行 数据劫持(object.definepropty对数据做处理),一个叫getter一个叫setter getter在使用数据的时候触发 setter在修改数据的时候触发, 修改数据的时候会触发setter,触发底层的watcher监听,通知dom修改刷新

    3. vue中数据变页面一定变嘛?不一定的 数据变页面变是因为初始化的时候数据劫持了data

      1. 对象属性的添加

      2. 数组长度的改变以上两种情况新添加的属性都没有getter和setter 数据变了页面也不变可以通过$set方法处理

    4. $set 的功能

  • 相关阅读:
    表格的增删改查
    选择省份时,自动显示对应省份的城市
    弹框提示用户输入
    dom
    css基础
    HTML基础
    B
    poj 1840 Eqs
    hdu 1166 敌兵布阵(线段树)
    poj 2586 Y2K Accounting Bug
  • 原文地址:https://www.cnblogs.com/Frank000000/p/12721326.html
Copyright © 2011-2022 走看看