VUE到底该如何传值?
一、父子传值
1.在父元素中绑定一个参数 我这里的是: :id="updateId"
2. 在子元素中接受,使用props接收。
二、子向父传值
1.在子组件中触发
我这里并没有传值,如果需要传值,就:self.$emit('updates', '你要传的值').
2.在父元素监听事件
传参的直接在updates (参数) { }
三、同级传参
两种方式
1.query穿参,或者params传参
使用 this.$router.push({path: '/', query: {参数名: '参数值'})
this.$router.push({name: '/', params: {参数名: '参数值'})
注意: 使用params时不能使用path
接收: var a = this.$route.query.参数名
var b = this.$route.params.参数名
2.sessionStore传参
触发
监听