vue视频教程系列第二十五节——如何创建store.js

  视频加载中...

  Store.js的使用,分为以下几个步骤:

  引入store.js

  Import store from ‘../vuex/store.js’

  注册store在DOM中使用

  {{ this.$store.state.count }}

  我们知道了如果何将共享库里的数据展示在页面上了,但是如果数据库里的数据不满足我们的需要,我们需要扩展数据的使用怎么办呢?一定要记住一个原则:不要在当前页面修改共享库里的数据,一定要通知store.js,让其对数据进行操作。这样数据才不会乱,才好统一管理。就如同我们在家里放东西,我们用完任何东西要归位,以便下回使用时直接去原来的地方找一样的道理噢!

  下面就看下如何去修改数据吧:

  首先呢,我们需要在DOM里创建一个button按钮来触发事件

  加

  接下来呢,我们在方法里去通知store.js,我要修改数据了!我们上一节课已经完成了数据累加的方法。所以呢,我们需要在本页只需通知store.js里的increment就可以了:

  methods: {

  incre() {

  this.$storemit("increment")

  }

  }

  在这里,我们需要注意的是,是$sotre,而不是直接的store!切记切记!

  还需要更正一下上节课出现的问题,store.js里的是mutations,而不是mutation哈,抱歉误倒大家了!

  我们改变了count的数据,这个数据每次在点击button时都会+1,那么这个修改后的卖二手手游平台数据会通知到其它页面吗?

  我们再在home.vue里呢使用store.js。再看下页面。无论在about页面添加到几,重新返回home页面时,home里显示的数据都是修改后的数据!共享库就达到了它的目的了—一组数据可以共享给所有的页面使用!

  就到这里了,休息休息一会儿吧:)

  如果你喜欢本文,请分享到朋友圈,想要获得更多信息,请关注我:Web前端风暴

上一篇:ThinkPHP 接入 SeasLog 日志组件


下一篇:使用云监控和函数计算,秒级恢复故障