import { createApp, reactive } from 'vue'
const app = createApp(App)
app.config.globalProperties.$language = reactive({
val: storage.get('setting')?.language || 'zh'
})
this.$language.val = 'en'
store._state = reactive({
data: state
})
export default {
created() {
this.$store.commit('setUser', '法外狂徒张三', 18)
}
}
const app = createApp(App)
app.config.globalProperties.$store = store
import { reactive } from 'vue'
export default {
state: reactive({
userName: '',
age: 0
}),
mutations: {
setUser(state, userName, age) {
state.userName = userName
state.age = age
console.log("state::: ", state);
}
},
commit(eventName, ...data) {
this.mutations[eventName](this.state, ...data)
}
}