当前位置: 首页 > news >正文

前端流行框架Vue3教程:28. Vue应用

28. Vue应用

在这里插入图片描述

应用实例
每个 Vue 应用都是通过 createApp函数创建一个新的 应用实例

main.js

import {createApp} from 'vue'
import App from './App.vue'// app:Vue的实例对象
// 在一个Vue项目中,有且只有一个Vue的实例对象
const app = createApp(App)/* 根组件选项 */
// App:根组件
app.mount('#app')

根组件

我们传入createApp的对象实际上是一个组件,每个应用都需要一个根组件”,其他组件将作为其子组件。

import {createApp} from 'vue'// 从一个单文件组件中导入根组件
import App from './App.vue'const app = createApp(App)app.mount('#app')

挂载应用

应用实例必须在调用了.mount()方法后才会渲染出来。该方法接收一个“容器"参数,可以是一个实际的DOM元素或是一个 CSS 选择器字符串

app.mount('#app')

#app --> index.html

<!DOCTYPE html>
<html lang=""><head><meta charset="UTF-8"><link rel="icon" href="/favicon.ico"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Vite App</title></head><body><!--  浏览器可执行文件:1.Html2.CSS3.JavaScript4.Image构建工具:Webpack  vite--><div id="app"></div><script type="module" src="/src/main.js"></script></body>
</html>

公共资源

src目录下的assets文件夹的作用就是存放公共资源,例如:图片、公共CSS或者字体图标等


Vue教程至此结束。当然,vue要学的还有很多,比如前后端分离等等。自行扩展学习吧

多练习为主!

相关文章:

  • 【排序算法】典型排序算法 Java实现
  • 基于opencv的全景图像拼接
  • CSS传统布局与定位详解与TDK三大标签SEO优化
  • Java 8 Stream操作示例
  • Redis 3.0~8.0特性与数据结构全面解析
  • Android-flutter学习总结
  • 云迹机器人底盘调用
  • 高可用 Redis 服务架构分析与搭建
  • 03. C#入门系列【变量和常量】编程世界里的“百变魔盒”与“永恒石碑”
  • 刚入门3DGS的新手小白能够做的工作
  • Vue3 watch 使用与注意事项
  • C++复习核心精华
  • 本地处理 + GPU 加速 模糊视频秒变 4K/8K 修复视频老旧素材
  • 09_模型训练篇-卷积(上):如何用卷积为计算机“开天眼”?
  • [项目总结] 基于Docker与Nginx对项目进行部署
  • rt-linux里的泛rtmutex锁的调用链整体分析
  • 在飞牛nas系统上部署gitlab
  • 【linux】systemctl基本语法
  • libreoffice容器word转pdf
  • 【b站计算机拓荒者】【2025】微信小程序开发教程 - chapter2 小程序核心
  • 搜狐快速建站/灰色词排名上首页
  • 纯mvc做的都有那些网站/seo点击工具帮你火21星热情
  • 沂源网站开发/互动营销案例
  • 交易平台网站开发教程百度云/广州seo公司如何
  • seo网站怎么优化/品牌营销和市场营销的区别
  • 吕梁市住房与城乡建设厅网站/武汉seo技术