中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue怎么用父組件向子組件通信

發布時間:2022-10-27 11:24:59 來源:億速云 閱讀:137 作者:iii 欄目:開發技術

本文小編為大家詳細介紹“Vue怎么用父組件向子組件通信”,內容詳細,步驟清晰,細節處理妥當,希望這篇“Vue怎么用父組件向子組件通信”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學習新知識吧。

props

組件實例的作用域是孤立的。子組件的模板中是無法直接調用父組件的數據。

可以使用props將父組件的數據傳給子組件。子組件在接受數據時要顯示聲明props

看下面的例子

<div id="app">
  <panda here='China'></panda>
</div>
<script src="https://unpkg.com/vue/dist/vue.js"></script>
<script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
<script>
  Vue.component('panda',{
    props:['here'],
    template:`<div>panda from {{here}}</div>`
  })
  new Vue({
    el: '#app'
  })
</script>

頁面上展示的是 panda from China

處理屬性中帶'-‘的問題

Vue是不支持帶杠的寫法的。

如果上述的here變成from-here。需要這樣寫(小駝峰的寫法)

<div id="app">
  <panda from-here='China'></panda>
</div>
<script>
  Vue.component('panda',{
    props:['fromHere'],
    template:`<div>panda from {{fromHere}}</div>`
  })
  new Vue({
    el: '#app'
  })
</script>

如果需要動態綁定,需要用到v-bind

<body>
  <div id="app">
    <panda :here='msg'></panda>
  </div>
  <script src="https://unpkg.com/vue/dist/vue.js"></script>
  <script src="https://unpkg.com/vue-router/dist/vue-router.js"></script>
  <script>
  Vue.component('panda',{
    props:['here'],
    template:`<div>panda from {{here}}</div>`
  })
  new Vue({
    el: '#app',
    data:{
      msg:'China'
    }
  })
  </script>
</body>

這樣子組件就展示出了父組件的信息(把構造器中的data值傳遞給組件)。而且是動態綁定(用了v-bind)的。當父組件的data.msg發生變化的時候。子組件里面的內容也會相應的發生變化。

注意:props默認是單向綁定:當父組件的屬性變化時,將傳導給子組件,但是反過來不會。這是為了防止子組件無意修改了父組件的狀態

vue是什么

Vue是一套用于構建用戶界面的漸進式JavaScript框架,Vue與其它大型框架的區別是,使用Vue可以自底向上逐層應用,其核心庫只關注視圖層,方便與第三方庫和項目整合,且使用Vue可以采用單文件組件和Vue生態系統支持的庫開發復雜的單頁應用。

讀到這里,這篇“Vue怎么用父組件向子組件通信”文章已經介紹完畢,想要掌握這篇文章的知識點還需要大家自己動手實踐使用過才能領會,如果想了解更多相關內容的文章,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

卢湾区| 东台市| 元谋县| 宿州市| 榆树市| 临潭县| 攀枝花市| 滁州市| 岚皋县| 临沭县| 平邑县| 疏勒县| 祁阳县| 高清| 大丰市| 新营市| 岳西县| 中江县| 大厂| 连云港市| 桂阳县| 广丰县| 华蓥市| 西乌| 台北市| 神池县| 龙井市| 九寨沟县| 南澳县| 新乡市| 扬中市| 延川县| 祁阳县| 买车| 铜梁县| 丰城市| 西乌珠穆沁旗| 夹江县| 徐汇区| 玉山县| 苍溪县|