先行工作:
在 store 中定义几个全局变量,
modules/upload.js
conststate={
//上传进度条组件显示与否
isShowProgress:false,
//uploadProgress所需要的数据
obj:{},
//上传成功,count++当停留在制品库页面,table 刷新
count:0
}
constmutations={
CHANGE_SHOWPROGRESS:(state,val)=>{
state.isShowProgress=val
},
GET_OBJ:(state,obj)=>{
state.obj=obj
},
ADD_COUNT:(state)=>{
state.count++
}
}
constactions={
changeShowProgress({commit},val){
commit('CHANGE_SHOWPROGRESS',val)
},
getObj({commit},obj){
commit('GET_OBJ',obj)
},
addCount({commit}){
commit('ADD_COUNT')
}
}
exportdefault{
namespaced:true,
state,
mutations,
actions
}
在 store.js 中注册
importVuefrom'vue'
评论0