vue项目开发,组件之间传递数据
- 兄弟组件
兄弟组件之间传输数据,用vuex的store方式。 - 父子组件
父子组件之间传输数据,用vue的prop方式。
(1), vuex:vue的状态管理工具
1.安装
npm install vuex --save
2.引入
main.js
import Vue from \'vue\'
import store from \'./store\'
new Vue({
el: \'#app\',
router,
store,
components: { App },
template: \'<App/>\'
})
./store/index.js
import Vue from \'vue\'
import vuex from \'vuex\'
import module1from \'../static/js/module1.js\' //不同组件的变量建议分不同模块存放,方便管理
Vue.use(vuex)
export default new vuex.Store({
state: {
// 定义状态
state1: {
state1: ‘你好’ //可以是任何对象
},
......
},
modules: {
module1: module1,
......
}
})
3.将状态映射到组件
xxx.vue
<template>
<div>{{state1}}</div>
</template>
< >
export default {
computed : {
state1() {
return this.$store.state.state1.state1;
},
}
}
</ >
4.修改状态
参考网站:
http://www.cnblogs.com/wisewrong/p/6344390.html
(2),prop & $emit
继续阅读与本文标签相同的文章
上一篇 :
iPhone将推出租赁服务,库克:正在进行中
下一篇 :
曲速智能 消息:物联网下的智能家居
-
海思向公开市场推出首款4G通信芯片Balong 711
2026-05-18栏目: 教程
-
猫和老鼠:5种药水效果可以叠加吗?这2种药水效果会有冲突!
2026-05-18栏目: 教程
-
自媒体教程,深度剖析平台的推荐机制原理,了解怎么获取高流量
2026-05-18栏目: 教程
-
宽带故障怎么办?教你几招,轻松解决!
2026-05-18栏目: 教程
-
Python 3.8刚刚发布!一分钟了解新版本的强大功能!
2026-05-18栏目: 教程
