[vue]关于method的响应式

[vue]关于method的响应式

method本身就没有响应式概念,在v2中的处理也只是将其挂载到实例上,在watcher上监听这个其实是监听的用到的依赖

前端 2022-07-17 PM 15次 0条
[vue3]一些需要注意的变化

[vue3]一些需要注意的变化

在组件上使用v-model,可以字面量声明绑定的prop,event统一为update:prop例如:v-model:prop="data"将data绑定到组件的prop上,修改data则修改prop,组件修改的方式为触发事件,this.$emit("update:prop",value),将data改为value其实在组件上使用v-model没有双向绑定的感觉,事实上,本身v-model就...

前端 2022-06-09 PM 20次 0条
[Vue]更新后的依赖收集

[Vue]更新后的依赖收集

数据更新会通知dep列表里的所有watcher进行更新数据的更新,修改添加会有新的数据,在set时或者数组的处理会进行响应化,但未被收集比如<div v-for="(text,index) in arr" :key="index">{{text}}</div>arr修改,会通知渲染watcher,如果只是修改vnode进行渲染,...

前端 2021-10-04 PM 12次 0条
[vue]vuex原理

[vue]vuex原理

vuex的install方法很简单,只是把store对象挂载到了vue的$store属性上vuex实例化创建ModuleCollection:会创建一个管理module的对象,内部会初始化module的层级关系,即子父级关系,所以module内部是个树形结构 this._modules = new ModuleCollection(options)然后是初始化:1.如果是子module会将自...

前端 2021-06-02 PM 11次 0条
[vue]vue-router原理

[vue]vue-router原理

目前还不是太清楚一般使用方式Vue.use(Router); new Vue({ router:new Router() })首先,vue-router的install方法1.混入一些钩子,使vue实例这这些钩子进行初始化等2.将$router和$route代理到原型3.全局注册link和view组件Vue.mixin({ beforeCreate () { if...

前端 2021-05-29 PM 11次 0条