为了账号安全,请及时绑定邮箱和手机立即绑定

vuex过于频繁存数据是不是会导致该数值不会变化

vuex过于频繁存数据是不是会导致该数值不会变化

慕盖茨4494581 2018-09-07 22:24:29
场景我一个播放器组件,在timeupdate的事件里将事件传给另一个兄弟页面使用,我使用vuex来进行数据之间的传递。代码// player.vue<template>   <div class="player">   ...     <audio  @timeupdate="updateTime" :src="`xxx.mp3`"></audio>   </div> </template>import {mapMutations} from "vuex";export default {   name: "player",   methods:{     updateTime(e) {           //这个事件是监听播放曲目的进行时间的,至少每秒执行一次     let currentTime=e.target.currentTime;    this.setCurrentTime(currentTime)     },     ...mapMutations({       setCurrentTime: "SET_CURRENT_TIME"           })   } }// 兄弟页面import {mapGetters} from "vuex";<template>   {{currentTime}}</template>export default{  name:'xxx',  computed:{    ...mapGetters(['currentTime'])   } }页面上的currentTime一直是state里的初始值0,难道说set值太快,就凉凉了吗Thanks in advance.
查看完整描述

1 回答

?
慕村225694

TA贡献1880条经验 获得超4个赞

不会的,一般是写错了

查看完整回答
反对 回复 2018-09-08
  • 1 回答
  • 0 关注
  • 1682 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信