VUE3 学习笔记(五)——页面启动逻辑分析
一、启动顺序:
【index.html+main.js+main.css】->【App.vue】->【HelloWorld.vue、TheWelcome.vue】
1、【index.html+main.js+main.css】
① 使用div设置Vue应用空间<body><div id="app"></div></body>
;
② 引用Vue方法import { createApp } from 'vue'
;
③ 创建Vue应用实例挂载到id为app的html标签;即createApp(App).mount('#app')
,后:<div id="app"></div>
;
2、【App.vue】
① 引用组件空间import HelloWorld from './components/HelloWorld.vue'
;
② 使用组件元素<HelloWorld msg="You did it!" />、<TheWelcome />
;
二、注:当然也可以直接使用index.html作为根组件(容器;App.vue),如下:
index.html:
<!DOCTYPE html>
<html lang="en">
<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>
<div id="app">
<button @click="count++">{{ count }}</button>
</div>
<!--<script type="module" src="/src/main.js"></script>-->
</body>
<script>
import { createApp } from 'vue'
const app = createApp({
data() {
return {
count: 0
}
}
})
app.mount('#app')
</script>
</html>
下一章:Vue3 学习笔记(六)——Vue应用的使用
本文来自博客园,作者:꧁执笔小白꧂,转载请注明原文链接:https://www.cnblogs.com/qq2806933146xiaobai/articles/17160106.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
2021-02-27 C#-stopwatch记录运行时间
2021-02-27 get post最好使用post