Vue vue2 0父子元件傳遞函式

2021-08-09 09:34:19 字數 1609 閱讀 8650

學習筆記:在vue2.0中,父元件呼叫子元件時,想要將父元件中的函式體也做傳遞

1. 通過props:需要從子元件傳引數到父元件時適用

// 父元件.vue

:params='number'

:callback='callbacknum'>

ok-input>

div>

template>

type="text/ecmascript-6">

import okinput from '../ok-input/okinput.vue';

export default ,

data() ,

callbacknum: function

(x)

};},

methods: ,

components:

};script>

// 子元件.vue

v-model='numval' @change='handlefun'>

input>

div>

template>

type="text/ecmascript-6">

import from 'element-ui';

import 'element-ui/lib/theme-default/index.css';

export default

},callback: {}

},data() ;

},methods:

},components:

};script>

2.通過$emit: 只需獲得當前操作物件時適用

// 父元件.vue

:params='inputs' @change='handleage'>

ok-input>

div>

template>

type="text/ecmascript-6">

import okinput from '../ok-input/okinput.vue';

export default ,

data()

};},

methods:

},components:

};script>

// 子元件.vue

v-model='numval' @blur='handlechange'>

input>

div>

template>

type="text/ecmascript-6">

import from 'element-ui';

import 'element-ui/lib/theme-default/index.css';

export default

},callback: {}

},data() ;

},methods: ,

},components:

};script>

我自己的總結,不知道理解的是不是對,希望得到大家的批評建議。

Vue Vue2 0搭建腳手架

隨著vue.js越來越火爆,更多的專案都用到vue進行開發,在實際的開發專案中如何搭建腳手架呢?今天就來跟大家分享一下如何使用vue cli搭建腳手架。安裝完成以後進入node.js的安裝目錄 d program files nodejs 這裡是我本機安裝的目錄,其他機器目錄可能不同 你會發現裡面自...

close事件 vue vue 觸發父子元件事件

專案接觸多了,用vue開發專案比較喜歡元件化,乙個彈框,乙個模組都可能寫成子元件 父元件觸發子元件事件 這時需要觸發子元件的事件,例如顯示左側彈框時需要觸發事件調介面查資料,子元件的方法是gettimechannel this.refs.drawercount.gettimechannel 這樣子元...

vue 父子元件傳遞

子元件接收父元件的資料可以使用props和bind進行 父元件 監聽子元件觸發的changehi事件,然後呼叫changehi方法 子元件 props cdata 接收父元件傳遞 父元件要監聽子元件的事件發生可以使用emit和on進行,子元件必須要觸發事件,然後父元件才可以接收到。子元件 metho...