Vue
转呀转的纸风车
这个作者很懒,什么都没留下…
展开
-
对Vue生命周期的理解
什么是 vue 生命周期? 每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做 生命周期钩子 的函数,这给了用户在不同阶段添加自己的代码的机会。(ps:生命周期钩子就是生命周期函数)例如,如果要通过某些插件操作DOM节点,如想在页面渲染完后弹出广告窗, 那我们最早可在mounted 中进行。 每个周期具体适合哪些场景? beforeCreate:在new一个vue实例后,只有一些默原创 2020-08-22 20:05:22 · 184 阅读 · 0 评论 -
Vue中双向数据绑定是如何实现的?
Vue双向数据绑定是通过数据劫持结合发布者-订阅者模式的方式来实现的,也就是说数据和视图同步,数据发生变化,视图跟着变换,试图变化,数据也随之发生变化。 核心:**Object.defineProperty()**方法 ...原创 2020-08-08 19:58:45 · 168 阅读 · 0 评论 -
Vue的核心思想
Vue的核心思想:数据驱动和组件化 数据驱动: Vue是一种MVVM框架。而DOM是数据的一个自然映射。 传统的模式是通过ajax请求从model中请求数据,然后手动的触发DOM传入数据修改页面。 Vue中对视图view进行了封装,当model里的数据发生改变时,Vue就会去修改DOM。同时DOM Listen实现了对视图view的监听,当DOM改变时,实现model的改变,从而达到所谓的数据双向绑定。数据的双向绑定是保留了angular的特点,在数据操作方面更为简单了。 组件化: 组件化实现了扩展HTML原创 2020-08-08 19:45:35 · 1091 阅读 · 0 评论