Vue--props

組件實例的做用域是孤立的。這意味着不能 (也不該該) 在子組件的模板內直接引用父組件的數據。要讓子組件使用父組件的數據,咱們須要經過子組件的 props 選項。html

字面量語法 vs 動態語法vue

初學者常犯的一個錯誤是使用字面量語法傳遞數值:app

由於它是一個字面 prop,它的值是字符串 "1" 而不是 number。若是想傳遞一個實際的 number,須要使用 v-bind,從而讓它的值被看成 JavaScript 表達式計算:ide

App.vue  (父組件) ui

<template>

<div>

<h1>我是app組件</h1>

<zujian :color="111"></zujian>

</div>

</template>

<script>

import zujian from './components/zujian.vue'

export default{

data(){

return{

a:1

}

},

components:{

zujian

}

}

</script>

Zujian.vue(子組件)spa

<template>

<div>

<h1>我是zujian組件 {{typeof color}}---{{color}}</h1>

</div>

</template>

<script>

export default{

props:["color"],  // 父親傳 誰用誰接受(兒子接受)

data(){

return{

 

}

}

}

</script>

 更多請訪問:https://cn.vuejs.org/v2/guide/components.html#Propcode

本站公眾號
   歡迎關注本站公眾號,獲取更多信息