src/App.vue
<template>
<div>
<Count/>
<Person/>
</div>
</template>
<script>
import Count from './components/Count'
import Person from './components/Person'
export default {
name: 'App',
components:{
'Count','Person'}
}
</script>
src/store/index.js
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)
const actions = {
//为奇数时再加
jiaOdd(context,value) {
if(context.state.sum % 2) {
context.commit('JIA',value)
}
},
//等一等再加
jiaWait() {
setTimeout(()=>{
context.commit('JIA',value)
},500)
}
}
const mutations = {
JIA(state,value) {
state.sum += value

本文通过实例讲解Vue.js框架下如何实现多个组件之间的数据共享,包括使用Vuex状态管理、事件总线和props传递等方法,帮助开发者更好地理解和应用数据通信。
最低0.47元/天 解锁文章
1006

被折叠的 条评论
为什么被折叠?



