
学习自:B站up主开课吧官方号
快速开始
cdn
1 |
<script src="https://unpkg.com/vue@3.2.22/dist/vue.global.js"></script> |
vue-cli
升级vue-cli
1 |
npm i -g @vue/cli@next |
Vite
使用 Vite 快速构建 Vue 项目。
使用npm或yarn构建项目:
1 |
# npm 6.x |
vite官方文档:https://cn.vitejs.dev/guide/
案例
创建项目vue3-demo
1 |
D:\workspace\Git>npm init vite@latest vue3-demo --template vue |
根据提示,执行 cd vue3-demo、npm install、npm run dev
命令,可在http://localhost:3000/查看新建的项目。
vue3.x项目结构如下:
Vant
Vant – 移动端 Vue 组件库。
npm安装:
1 |
# Vue 3 项目,安装 Vant 3 |
按需引入
在 Vite 项目中按需引入组件。
对于 vite 项目,可以使用 vite-plugin-style-import
实现按需引入, 原理和 babel-plugin-import
类似。Vant
也支持一次性导入所有组件,引入所有组件会增加代码包体积,因此不推荐这种做法。
1 |
# 安装插件 |
全局注册
引入组件,Button 按钮。main.js中全局注册组件,将createApp与mount拆开,使用use引入组件。修改如下:
1 |
import { createApp } from 'vue' |
通过以上方式来全局注册组件,更多注册方式请参考组件注册。
使用
在.vue
文件中直接使用即可。(vant组件,带有van-
前缀)
1 |
<template> |
更多组件,见官方文档