Vue - 嵌套組件(Nested Component)

圖片.png

eg:
item.vue

<template>
  <div :class="['todo-item', todo.complated ? 'complated' : '']">
    <input
      type="checkbox"
      class="toggle"
      v-model="todo.completed"
    >
    <label>{{ todo.content }}</label>
    <button class="destory" @click="deleteTodo"></button>
  </div>
</template>


<script>

  export default{
    props: {
      todo: {
        type: Object,
        required: true,
      }
    },
    methods: {
      deleteTodo: function () {
        
      }
    }
  }
</script>

<style scoped>
</style>

todo.vue

<script>

  import Item from './item.vue'

  export default{
    data(){
      return {msg: 'hello vue'}
    },
    components: {   // 注冊Item組件為自己的組件
      Item,
    },
    methods: {
      addTodo() {

      }
    }
  }
</script>

todo.vue包含item組件為嵌套組件。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、什么是組件(Component)? 組件(Component)是Vue.js最強(qiáng)大的功能之一。組件可以擴(kuò)展HT...
    廖馬兒閱讀 24,548評論 1 4
  • 主要還是自己看的,所有內(nèi)容來自官方文檔。 介紹 Vue.js 是什么 Vue (讀音 /vju?/,類似于 vie...
    Leonzai閱讀 3,536評論 0 25
  • 基于Vue的組件庫 https://github.com/ElemeFE/element" element 餓了...
    _執(zhí)著執(zhí)著再執(zhí)著閱讀 32,957評論 4 230
  • vue.js是什么 是一套構(gòu)建用戶界面的漸進(jìn)式框架 vue應(yīng)用組成 一個(gè) Vue 應(yīng)用由一個(gè)通過new Vue創(chuàng)建...
    多多醬_DuoDuo_閱讀 1,129評論 0 2
  • 當(dāng)?shù)厍蜃兂纱笮屠鴪鰰r(shí),我們依然不能離開它,它是我們的家園,曾經(jīng)多彩繽紛,我們有義務(wù)守護(hù)它! 過于依賴智能機(jī)器,生...
    a62317952b64閱讀 271評論 0 0

友情鏈接更多精彩內(nèi)容