vue3 +vite + pinia + ts
创建项目
1 | npm init vue@latest |
这一指令将会安装并执行 create-vue,它是 Vue 官方的项目脚手架工具。通过该手脚架创建的项目以 vite 为打包工具,同时还支持 ts,状态管理使用的是 pinia(已取代 vuex)。
相关文档
vite:https://cn.vitejs.dev/。
pinia:https://pinia.web3doc.top/。
vue3 setup 语法糖如何给组件命名
虽然它会根据文件名自动为组件命名,但是有时我们想自定义组件名该怎么办呢?
方法一
再添加一个 script 标签,为 name 属性赋值:
1 | <script> |
方法二
如果同时使用了 vite 的话,可以配合插件直接在 script 标签中设置 name,具体方式如下:
(1)安装插件 vite-plugin-vue-setup-extend
1 | npm install vite-plugin-vue-setup-extend |
(2)配置 vite.config.ts
1 | import { defineConfig } from 'vite' |
(3)使用
1 | <script lang="ts" setup name="xxx"> |