既然需要提供事件注册(订阅)的功能,那么必然需要一个地方来存放所有的事件,同一个事件名可以有多个回调,那么显然数据结构如下:
所以事件中心的雏型如下:
订阅功能:在具名事件的回调数组中推入了一个新的回调,接受一毕兆拦个事件名和回调函数。
发布功能:调用对应事件名的所有回调函数,参数为事件名和回调参数。
该对象主要用于存储共享数据,当数据被更新时触发 stageChange 事件。
dispatch:调用 actions ,可以执行一些异步的 *** 作,然后调用commit
commit:调用mutations
需求说明:在首页将一本书加入书架,书架列表自动更新。
store/state.js
store/mutation.js
store/action.js
store/index.js
订阅(书架页)
发布(首页)
是因为微信的储存和渣空间不足造成的,解决方法如下:
1、首先打开【手机微信客户端】,选择右下方【我的散哗】进入到个人中心。
2、然后在打开的个人中心页面中,找到【设置】选项,如下图所示。
3、接着在打开的设置页面中,点击【通用】-【微信存储】,如下图所示。
4、点击选择【微信存储空间】,扫描完成以唤掘悄后点击【立即清理】释放空间,如下图所示问题就解决了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)