Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
304 views
in Technique[技术] by (71.8m points)

vue 将页面数据存入vuex,并传递

想将一个对象数据存入vuex,但是发现没办法写入,想知道错在哪

/**
 *??存放跳转数据
 *?**/
//?initial?state
const state =?{
 all: {
 companyId: ''
 }
}
//?getters
const getters =?{}
//?actions
const actions =?{}
//?mutations
const mutations =?{
 setPrint: (state, all) => { //?设置参数
 state.all = all
 }
}
export default {
 namespaced: true,
 state,
 getters,
 actions,
 mutations
}
this.$store.commit('print/setPrint',?{ //?print?表示vuex的文件名
 companyId: row.companyId
 })

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

直接使用看下,好像state和getters才需要包名,actions与mutations不需要

this.$store.commit('setPrint',?{
 companyId: row.companyId
 })

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...