logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue组件通信方式之eventBus

父子通信,通常父组件向子组件通过props传值,子组件通过使用$emit向父组件传参,还有诸如 $parent ,$children, $refs 等直接获取组件的方法。兄弟组件,或者没有直接联系的组件之间进行通信时就会比较麻烦,比较常用的就是vuex等状态管理工具。此时,我们还有一个简单的方法那就是vue事件总线(eventBus)绑定前不解绑的话,主要有两方面的问题:1、事件反复触发;2、内存

#vue.js#前端#javascript
vue2.0对象添加新的属性方法$set、object.assign()

我们都知道,vue2.0的双向数据绑定是利⽤Object.defineProperty()来劫持各个属性的setter和getter,在数据变化时,发布消息给订阅者,从而触发相应的监听回调。vue.$set(),它可以手动的把 obj.age 处理成响应式属性,这样,视图就可以更新了。Object.assign(target, obj1, obj2) 合并对象数组中如果使用 index 来修改某一

#vue.js#javascript#前端
vue过滤器filter的使用

vue允许自定义过滤器,我们通常用于对文本进行格式化一类的操作。vue项目中创建全局过滤器:在main.js中注册全局过滤器,且必须放在vue实例创建之前。然后才可以在各个组件中使用。局部过滤器;多个过滤器串联;过滤器添加参数;过滤器 this 指向问题;

#vue.js#前端#javascript
到底了