Vue3项目实践笔记(一)

177 阅读1分钟

技术栈

项目创建

nvm install 20.10.0 #安装最新版本的node 
nvm use 20.10.0 #切换node版本 
npm -v #确定npm版本
nrm ls #确定npm镜像配置地址,国内镜像
yarn create vite vue-app --template vue-ts # 创建项目vite-app,vue-ts模板
cd vue-app #进入项目目录
yarn #安装依赖 
yarn dev #启动服务

本地服务

执行yarn dev后,控制台会输出本地服务的URL,浏览器可以访问Demo页面,如下: image.png

那么,执行命令到本地服务启动完成这个过程是如何实现的?可参考这篇文章: 初识 vite 原理,vite 是如何启动项目的

Demo页面

Demo页面是包括链接、文字和一个计数器组件,实现的代码主要涉及4个文件:

  • 入口HTML:index.html
  • 入门JS:main.ts
  • 父组件:App.vue
  • 子组件:HelloWorld.vue

核心代码内容是: index.html创建了一个idappdiv元素; main.ts引入了App.vue组件,并执行creataApp方法把App组件挂载到idapp的元素上; App.vue组件引入了HelloWorld.vue组件,将其作为子组件渲染,并向子组件传递参数msg; HelloWorld.vue组件:获取App.vue传入的msg值,使用ref()使其为响应式数据,将响应式数据挂载到h1元素内。 image.png