Vue3 - 初步认识&创建项目

相关了解:

Vue3 支持 Vue2的大多数特性
更好的支持 Typescript

性能提升:

  • 打包大小减少41%
  • 初次渲染快55%, 更新渲染快133%
  • 内存减少54%
  • 使用Proxy代替defineProperty实现数据响应式
  • 重写虚拟DOM的实现和Tree-Shaking

新增特性:

  • Composition (组合) API

  • setup

      ref 和 reactive
      computed 和 watch
      新的生命周期函数
      provide与inject
      ...
    
  • 新组件

      Fragment - 文档碎片
      Teleport - 瞬移组件的位置
      Suspense - 异步加载组件的loading界面
    
  • 其它API更新

      全局API的修改
      将原来的全局API转移到应用对象
      模板语法变化
    

创建vue3项目

  1. 利用 vue-cli 官方脚手架创建:
## 卸载旧版本
	// npm uninstall -g vue-cli 
## 安装或者升级
	npm install -g @vue/cli
## 保证 vue cli 版本在 4.5.0 以上
	vue --version
	vue -V
## 创建项目
	vue create my-project

创建后的选项:

	Please pick a preset - 选择 Manually select features
	Check the features needed for your project - 选择上 TypeScript ,特别注意点空格是选择,点回车是下一步
	Choose a version of Vue.js that you want to start the project with - 选择 3.x (Preview)
	Use class-style component syntax - 直接回车
	Use Babel alongside TypeScript - 直接回车
	Pick a linter / formatter config - 直接回车
	Use history mode for router? - 直接回车
	Pick a linter / formatter config - 直接回车
	Pick additional lint features - 直接回车
	Where do you prefer placing config for Babel, ESLint, etc.? - 直接回车
	Save this as a preset for future projects? - 直接回车
  1. 使用 vite 创建

vite 是一个由原生 ESM 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,由于其原生 ES 模块导入方式,可以实现闪电般的冷服务器启动。
通过在终端中运行以下命令,可以使用 Vite 快速构建 Vue 项目。

使用npm:

$ npm init vite-app <project-name>
$ cd <project-name>
$ npm install
$ npm run dev
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值