Vue常用傳值方式、父傳子、子傳父及非父子實例分析
本文實例講述了Vue常用傳值方式、父傳子、子傳父及非父子。分享給大家供大家參考,具體如下:

父組件向子組件傳值是利用props
子組件中的注意事項:props:[‘greetMsg'],注意props后面是[]數(shù)組可以接收多個值,不是{}。
且此處的greetMsg用greet-msg會報錯,記住需用駝峰法命名
非父子組件進行傳值
非父子組件之間傳值,需要定義個公共的公共實例文件bus.js,作為中 間倉庫來傳值,不然路由組件之間達不到傳值的效果。
import Vue from 'vue' export default new Vue()
//組件A:
<template>
<div>
A組件:
<span>{{elementValue}}</span>
<input type="button" value="點擊觸發(fā)" @click="elementByValue">
</div>
</template>
<script>
// 引入公共的bug,來做為中間傳達的工具
import Bus from './bus.js'
export default {
data () {
return {
elementValue: 4
}
},
methods: {
elementByValue: function () {
Bus.$emit('val', this.elementValue)
}
}
}
</script>
//組件B:
<template>
<div>
B組件:
<input type="button" value="點擊觸發(fā)" @click="getData">
<span>{{name}}</span>
</div>
</template>
<script>
import Bus from './bus.js'
export default {
data () {
return {
name: 0
}
},
mounted: function () {
var vm = this
// 用$on事件來接收參數(shù)
Bus.$on('val', (data) => {
console.log(data)
vm.name = data
})
},
methods: {
getData: function () {
this.name++
}
}
}
</script>
Vue常用的傳值方式就介紹完了,如果有什么不明白的,歡迎留言討論!
希望本文所述對大家vue.js程序設計有所幫助。
相關文章
VUE2—defineProperty和VUE3—proxy使用方式
Vue2和Vue3的響應式原理不同,Vue2使用Object.defineProperty,Vue3使用Proxy,Object.defineProperty可以監(jiān)聽某個屬性,但不能監(jiān)聽整個對象,且無法監(jiān)聽對象屬性的新增和刪除,Proxy可以監(jiān)聽整個對象,且不會修改原數(shù)據(jù),可以監(jiān)聽數(shù)組的長度變化2025-01-01
vue+electron實現(xiàn)創(chuàng)建多窗口及窗口間的通信(實施方案)
這篇文章主要介紹了vue+electron實現(xiàn)創(chuàng)建多窗口及窗口間的通信,本文給大家分享實施方案結合實例代碼給大家介紹的非常詳細,需要的朋友可以參考下2022-09-09
Vue對Element中的el-tag添加@click事件無效的解決
本文主要介紹了Vue對Element中的el-tag添加@click事件無效的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2023-05-05
React/vue開發(fā)報錯TypeError:this.getOptions?is?not?a?function
這篇文章主要給大家介紹了關于React/vue開發(fā)報錯TypeError:this.getOptions?is?not?a?function的解決方法,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-07-07
vue登錄頁面回車執(zhí)行事件@keyup.enter.native問題
這篇文章主要介紹了vue登錄頁面回車執(zhí)行事件@keyup.enter.native問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-03-03
vue配置生產(chǎn)環(huán)境.env.production與測試環(huán)境.env.development
這篇文章主要介紹了vue配置生產(chǎn)環(huán)境.env.production與測試環(huán)境.env.development方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10

