美文网首页
vuex数据监听

vuex数据监听

作者: 牛会骑自行车 | 来源:发表于2021-12-18 15:53 被阅读0次

一步一步来昂!!
今天没啥活儿。。捡起了之前放了很久,好多人改过的一个东西,更换头像。。这个项目emmm比较大。。大不大的我不懂,就是用到了vue-element-admin。。。。登录信息啊啥的都在vuex里。头像也是。

其中有一个个人中心页面,有更换头像的功能。
头像是从vuex中获取的,我换头像,势必要改state.avatar的值。而且是在同一页中显示,所以要监听state中avatar值的变化。一旦更改,我就给头像展示的model重新赋值。。
我讲清楚了吗??爸特现在有个大bug....一刷新就啥都没了哈哈哈哈哈哈哈哈再说再说

主要记一下语法 ↓ (vuex的好多东西本来就不熟。。还给封装得巨高级。。。。先会用,然后再想怎么来的嗷~)

<script>
import { mapGetters } from "vuex";

  computed: {
    ...mapGetters([
      "avatar",
    ]),
    avatar1() {
      return this.avatar;
    },
  },
  watch: {
    avatar1: {
      deep: true,
      handler: function (n, o) {
        if (n != o) {
          // 当state.avatar值发生改变,就执行这个方法
          this.getAvatar(n);
        }
      },
    },
  },
</script>

先放放。。放放。。。。脑子不动了。。我一定会回来的

相关文章

  • vue的vuex监听

    vue如何在非vue文件中监听vuex数据的变更? 通常我们在vue文件中监听数据的变更,尤其是vuex中数据的变...

  • vue中如何监听vuex中的数据变化

    1.在vue文件中监听vuex的数据变化 首先通过计算属性来获取vuex中的数据再通过watch来监听计算属性中的...

  • vuex数据监听

    一步一步来昂!!今天没啥活儿。。捡起了之前放了很久,好多人改过的一个东西,更换头像。。这个项目emmm比较大。。大...

  • vuex中 使用computed 监听报错 ‘was assig

    监听Vuex中的数据变换 使用computed 结果提示报错Computed property " pid" wa...

  • vue组件传值&vuex

    vue技术分享 目录 vue组件之间的通信 vue中数据监听watch的使用 vuex状态管理 vue-aweso...

  • vue的vuex订阅

    vue本身内置了watch函数,可以很方便的用来监听数据的变更,包括vuex数据的变更. 但是,这都是基于vue文...

  • 监听子组件值的变化

    父传子prop子传父emit 父监听子,可以用到hook,监听子组件数据的变化,也可以用vuex也可以用emit方...

  • watch监听vuex值的变化

    用watch去监听vuex里面state值的变化:1、子组件存值: 2、父组件内使用watch去监听vuex值的变化:

  • 监听Vuex中的状态值

    一般常用的两种监听Vuex状态值的方法: 1.用计算属性返回vuex中的状态值,再进行监听 2.直接对vuex中的...

  • vuex的store在刷新后数据被清空

    vuex在页面刷新后,store就会被重置,数据清空。解决方法:在监听到页面刷新时将数据保存到缓存中,再次加载页面...

网友评论

      本文标题:vuex数据监听

      本文链接:https://www.haomeiwen.com/subject/vujgfrtx.html