Vue2.x中的父組件傳遞資料至子組件的方法,vue2.x傳遞

來源:互聯網
上載者:User

Vue2.x中的父組件傳遞資料至子組件的方法,vue2.x傳遞

父組件結構

template

<template> <div> <v-girl-group   :girls="aGirls"></v-girl-group> </div></template>

script

<script>import vGirlGroup from './GirlGroup'export default { name: 'girl', components: { vGirlGroup }, data () { return {  aGirls:[{  name:'小麗',  age:22  },{  name:'小美',  age:21  },{  name:'小荷',  age:24  }] } }}</script>

注意的點:

•子組件的拼字方式:vGirlGroup寫成v-girl-group
•這裡子組件中的綁定資料是:girls="aGirls",這裡的aGirls資料是父組件中的data,girls是要傳遞至子組件的屬性

子組件結構

template

<template> <div> <ul>  <li v-for="(value, index) in girls">{{ index }} - {{ value.name }} - {{ value.age }}</li> </ul> </div></template>

注意的點:

•v-for的遍曆對象時的參數順序-變更 具體見:https://cn.vuejs.org/v2/guide/migration.html#v-for-遍曆對象時的參數順序-變更
•v-for中$index和$key這兩個隱式聲明的變數移除 具體見:https://cn.vuejs.org/v2/guide/migration.html#index-and-key-移除

<script>export default { name: 'girl-group', props: { girls: {  type: Array,  required: true } }}</script>

注意點:

•props中的資料是來自在父組件中綁定在子組件上的值 另外:使用IDE、編輯器開發時,可能會提示成prop
•girls中對資料做了一些校正

結果

以上所述是小編給大家介紹的Vue2.x中的父組件資料傳遞至子組件,希望對大家有所協助,如果大家有任何疑問歡迎給我留言,小編會及時回複大家的!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.