第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

【金秋打卡】第11天-vue3.0實現(xiàn)todolist

標(biāo)簽:
Html5 CSS3 Sass/Less

第一模块

课程名称:vue3.0实现todolist

章节名称:

  • 3-1 介绍定义组件

讲师姓名:五月的夏天

第二模块

课程内容(概述)

1、组件是什么?组件是维护单一功能,可复用的单个个体

2、组件复用的优点。方便维护,复用性增强,需求改动修改组件会非常方便

3、如何创建组件并引入使用

第三模块

创建组件文件

在views底下新建一个父组件Home.vue,在components中创建三个文件夹,三个子组件navheadernavmainnavfooter

编写代码

Home.vue文件代码内容如下

  • 引入3个子组件组件

    import NavHeader from '@/components/navHeader/NavHeader.vue'
    import NavMain from '@/components/navMain/NavMain.vue'
    import NavFooter from '@/components/navFooter/NavFooter.vue'
    
  • 把定义组件的函数defineComponent从vue中解构出来

    import { defineComponent } from 'vue'
    
  • 定义组件结构脚本并注册使用NavHeaderNavMainNavFooter组件

    export default defineComponent({
      name: "Home",
      props: {},
      components: {
        NavHeader,
        NavMain,
        NavFooter,
      },
      setup(props, ctx) {
      }
    });
    
  • 使用NavHeaderNavMainNavFooter组件

    <template>
      <div>
        <nav-header></nav-header>
        <nav-main></nav-main>
        <nav-footer></nav-footer>
      </div>
    </template>
    

定义组件,在Vue3需要用到的Api都要先从vue对象中解构出来。并通过export default导出。

引入使用

App.vue引入使用

<template>
  <HomeView />
</template>
<script>
import HomeView from './views/Home.vue'
export default {
  name: 'App',
  components: {
    HomeView
  }
}
</script>
<style>
#app {
  font-family: Avenir, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

第四模块

学习截图
图片描述
图片描述

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
學(xué)生
手記
粉絲
1
獲贊與收藏
0

關(guān)注作者,訂閱最新文章

閱讀免費教程

  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消