Vue3 - 生态圈指南
创建文档的目的主要是为了,
方便学习或使用vue全家桶的L友,
对vue生态圈的一些流行插件或者组件库有一个全面的了解,
在以后的学习或者开发中,熟练使用这些插件或者组件库, 提升开发效率, 多出来的时间来多刷刷论坛 🥰
----------------------
VUE官方维护
为方便初学者对vue生态有个全面的了解, 先记录一些VUE官方的插件和组件库
社区分享
插件介绍
Vue Test Utils 与 Vitest 的关系
● Vue Test Utils: 为方便开发者测试Vue组件,官方维护了一套简易实用的组件测试。它提供了一些方法来独立地挂载 Vue 组件并与 Vue 组件进行交互。 ●
Vitest: 一个原生支持 Vite 的测试框架, 一般情况下与 Vue Test Utils 配套使用, 如果你的项目是vue的话,因为vite也可以运行 react 或者纯 JS/TS 项目.
eslint-plugin-vue
稍后会写一篇 vue3 + TS 的配套指南, 已有的文档:
eslint配置插件指南 - JS项目 文档共建
eslint配置插件指南 - TS项目 文档共建
Vue DevTools
这个其实一开始是一个浏览器插件, 之前vue2的时候挺好用, 但是到vue3后, 插件就不太好用了, 在组件跟踪,路由监视,持久化存储上表现不佳, 偶尔出现插件白屏或者不加载的情况
所以官方出了一个npm包, 属于vite插件
在你的项目底部会出现2个按钮, 点开后界面与浏览器插件相似,功能更强,而且对于 vue3 的组件、路由和持久化跟踪良好, 目前没遇到过什么问题
----------------------
// TODO:待更新
20 posts - 15 participants
Read full topic
via LINUX DO - 热门话题 (author: Waviness6884)
Invalid media:
image
image
image
创建文档的目的主要是为了,
方便学习或使用vue全家桶的L友,
对vue生态圈的一些流行插件或者组件库有一个全面的了解,
在以后的学习或者开发中,熟练使用这些插件或者组件库, 提升开发效率, 多出来的时间来多刷刷论坛 🥰
----------------------
[!tip]提示
介于2025年年末了, 本次分享的组件库和插件都用于vue3环境,请知悉!
VUE官方维护
为方便初学者对vue生态有个全面的了解, 先记录一些VUE官方的插件和组件库
社区分享
[!tip]提示
社区插件生态层出不穷, 已经挑选实用且知名插件,由于是个人整理,难免有遗漏之处,L友有推荐插件, 可在评论区补充
插件介绍
Vue Test Utils 与 Vitest 的关系
● Vue Test Utils: 为方便开发者测试Vue组件,官方维护了一套简易实用的组件测试。它提供了一些方法来独立地挂载 Vue 组件并与 Vue 组件进行交互。 ●
Vue Test Utils 通常需要和一个测试运行器配合使用。流行的测试运行器包括: Vitest。基于终端,具有实验性的浏览器 UI。
Cypress。基于浏览器,支持 Vite、webpack。
Playwright (实验性) 基于浏览器,支持 Vite。
WebdriverIO。基于浏览器,支持 Vite、Webpack,跨浏览器支持。
Vitest: 一个原生支持 Vite 的测试框架, 一般情况下与 Vue Test Utils 配套使用, 如果你的项目是vue的话,因为vite也可以运行 react 或者纯 JS/TS 项目.
eslint-plugin-vue
稍后会写一篇 vue3 + TS 的配套指南, 已有的文档:
eslint配置插件指南 - JS项目 文档共建
为什么要写 建立本文档的目的,在于 eslint 规则在v9后启用了扁平化配置规则, 以及越来越多的规则插件,让各位前端工程师愈发分不清该用什么,不该用什么, 更重要的是现在的规则有了排序,如果导入插件的顺序不对,则白费一番功夫 基于此, 我打算创建一系列 eslint 相关的文档, 适配 typescript、vue、react(可能需要L友共建,我不会react), 为保证文档不…
eslint配置插件指南 - TS项目 文档共建
JS项目配置指南: [!tip] 文档适用于Typescript版本>=5.0以上,最好是最新版 现代插件介绍 包名 主要作用 typescript-eslint 取代了旧的 @typescript-eslint/parser 和 @typescript-eslint/eslint-plugin,统一为一个包 eslint-import-resolver-typ…
Vue DevTools
这个其实一开始是一个浏览器插件, 之前vue2的时候挺好用, 但是到vue3后, 插件就不太好用了, 在组件跟踪,路由监视,持久化存储上表现不佳, 偶尔出现插件白屏或者不加载的情况
所以官方出了一个npm包, 属于vite插件
pnpm add -D vite-plugin-vue-devtools
// vite.config.ts
import { defineConfig } from 'vite'
import vueDevTools from 'vite-plugin-vue-devtools'
export default defineConfig({
plugins: [
vueDevTools(),
],
})
在你的项目底部会出现2个按钮, 点开后界面与浏览器插件相似,功能更强,而且对于 vue3 的组件、路由和持久化跟踪良好, 目前没遇到过什么问题
----------------------
// TODO:待更新
20 posts - 15 participants
Read full topic
via LINUX DO - 热门话题 (author: Waviness6884)
Invalid media:
image
image
image