class 8: vue.js 3组件化基础(1)

组件的嵌套

  • 当我们用脚手架搭建了一个vue项目之后,可以简单看看它的结构,src中的main.js是它的启动入口,文件内容如下
import {
   
    createApp } from 'vue'
import App from './App.vue'

createApp(App).mount('#app')
  • 首先导入根组件(App组件),然后调用createApp函数创建Vue的实例,最后调用mount函数将页面渲染到index.html文件中id="app"<div>元素上,这一步是将Vue的元素app挂载到DOM上,app元素对应的是App.vue文件,这个文件内容如下。当项目运行起来之后,显示在页面上的就将会是这个文件的template标签内的元素
<!--App.vue-->
<template>
  <div>
<!--    页面头部内容-->
    <div class="header">
      <h4>Header</h4>
      <h4>NavBar</h4>
    </div>
  </div>
  <div class="main">
<!--    页面中间内容-->
    <h4>Banner轮播图内容</h4>
    <ul>
      <li>商品信息1</li>
      <li>商品信息2</li>
      <li>商品信息3</li>
      <li>商品信息4</li>
      <li>商品信息5</li>
    </ul>
  </div>
<!--  页面尾部内容-->
  <div class="footer">
    <h4>Footer</h4>
  </div>
</template>

<script>
export default {
     
     
  name: 'App',
  components: {
     
     }
}
</script>

<style>
.header, .main, .footer{
     
     
  border: 1px solid#999;
  margin-bottom
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Clarence Liu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值