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傳參
觸發
監聽