VUE组件通信

1、Vue通信的几种方式

  1. Prop(父传子)
  2. $emit(子传父)
  3. provide和inject(父组件provide 子组件inject)
  4. $attrs和$listeners 
  5. Vuex 专门为vue.js应用程序开发的状态管理模式
  6. 事件总线(bus),即发布订阅的方式
  7. $root  与 $parent 使用较少但也会用到(如果当前没有父实例就是自身实例)

 2、Vuex的几种属性和作用以及使用vuex的基本模式

1、vuex的基本模式如下图

state的改变完全由mutations控制

  • state单一状态树,用一个对象就包含了全部的应用层级状态,并且作为一个唯一数据源而存在
  • getters就像计算属性一样,getter的返回值会根据它的依赖被缓存起来,且只有当它的依赖的值发送改变才会被重新计算
  • Mutation 更改vuex 的store中的状态的唯一方法
  • Action提交的是mutation,而不是直接变更状态,可以包含任意异步操作

3、vue常用工具函数总结

  • 方法IE浏览器

    export const isIe = () => {
        let explorer = window.navigator.userAgent;
        if (explorer.indexOf("MSIE") >= 0) {
            return true;
        }else {
            return false
        }
    }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值