You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.1 KiB
43 lines
1.1 KiB
import Vue from 'vue'
|
|
import Vuex from 'vuex'
|
|
Vue.use(Vuex)
|
|
|
|
const store = new Vuex.Store({
|
|
state: {
|
|
apifile:'http://museumcloudfile.aiyxlib.com',
|
|
resdownend:false,//下载更新提示弹框
|
|
resfalsend:false,
|
|
//当前下载 成功 的个数
|
|
videodown:0,
|
|
bookdown:0,
|
|
docdown:0,
|
|
themedown:0,
|
|
vrdown:0,
|
|
//当前下载 失败 的个数
|
|
videofalse:0,
|
|
bookfalse:0,
|
|
docfalse:0,
|
|
themefalse:0,
|
|
vrfalse:0,
|
|
},
|
|
mutations: {
|
|
downpop(state, info) {state.resdownend = info},
|
|
falsepop(state, info) {state.resfalsend = info},
|
|
// 书
|
|
bookData(state, info) {state.bookdown = info},
|
|
bookFalse(state, info) {state.bookfalse = info},
|
|
// 阅文
|
|
docData(state, info) {state.docdown = info},
|
|
docFalse(state, info) {state.docfalse = info},
|
|
// 视频
|
|
videoData(state, info) {state.videodown = info},
|
|
videoFalse(state, info) {state.videofalse = info},
|
|
// vr
|
|
vrData(state, info) {state.vrdown = info},
|
|
vrFalse(state, info) {state.vrfalse = info},
|
|
// 阅刊
|
|
themeData(state, info) {state.themedown = info},
|
|
themeFalse(state, info) {state.themefalse = info}
|
|
}
|
|
})
|
|
export default store
|