Vue 常用包

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Vue 常用包脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

 

Vue 基础库

vue

Vue(读作/vjuː/,类似于 view)是一个用于构建用户界面渐进式框架它从头开始设计为可逐步采用,并且可以根据不同的用例在库和框架之间轻松扩展。它由一个仅关注视图层的易于使用的核心库和一个支持库生态系统组成,可帮助您解决大型单页应用程序中的复杂性。

 

vuex

Vuex 是 Vue.js 应用程序的状态管理模式 + 库。它充当应用程序中所有组件的集中存储,其规则确保状态只能以可预测的方式改变它还与 Vue 的官方devtools 扩展集成,以提供高级功能,例如零配置时间旅行调试和状态快照导出/导入。

 

vue-router

Vue Router 是 Vue 生态系统的一部分,用于页面路由,是一个获得 MIT 许可的开项目,其持续开发完全得益于赞助商的支持。

 

 

国际

vue-i18n

Vue.js 的国际化插件

 

UI 组件库

element-plus

一套为开发者、设计师和产品经理准备的基于 Vue 3.0 的桌面端组件库

 

网络

axios

用于浏览器和 node.js 的基于 Promise 的 HTTP 客户端

 

exPress

用于node 的快速、独立、简约的 web 应用开发框架

 

sockjs-client

提供了一个类似 WebSocket 的对象。SockJS 为您提供了一个连贯的、跨浏览器的 Javascript API,它在浏览器和 Web 服务器之间创建了一个低延迟、全双工、跨域的通信通道。

在底层,SockJS 尝试首先使用原生 WebSockets。如果失败,它可以使用各种特定于浏览器的传输协议,并通过类似 WebSocket 的抽象来呈现它们。

SockJS 旨在适用于所有现代浏览器和不支持 WebSocket 协议的环境——例如,在限制性公司代理背后。

SockJS-client 确实需要一个服务器对应物:

  • SockJS-node是 Node.js 的 SockJS 服务器。

 

stompjs

该库为 Web 浏览器(使用 Web 套接字)或 node.js 应用程序(使用原始 TCP 套接字或 Web 套接字)提供 STOMP 客户端。

 

动画

aniMATE.css

跨浏览器的 css3 动画库

 

图表

echarts

apache ECharts 是一个免费、功能强大的图表和可视化库,提供了一种向您的商业产品添加直观、交互式和高度可定制的图表的简单方法。它是用纯 JavaScript 编写的,基于zrender,这是一个全新的轻量级画布库。

 

地图

vue-amap

vue-amap 是基于Vue 2.0 和高德地图的地图组件。

 

富文本

mavon-editor

mavon-editor 是一款基于 vue 的 markdown 编辑器,比较适合博客系统。

 

其他

vue-clipboard2

复制内容到剪贴板

 

intro.js

用户指引

 

vue-introjs

vue-introjs 是在 Vue 中绑定 intro.js 所使用的。vue-introjs 中没有内置 intro.js,所以在使用前请确保已安装 intro.js

babel-polyfill

Babel默认只转换新的JavaScript句法(syntax),而不转换新的API,比如Iterator、Generator、Set、Maps、Proxy、Reflect、Symbol、PRomise等全局对象,以及一些定义在全局对象上的方法(比如Object.assign)都不会转码
polyfill 指的是“用于实现浏览器不支持原生功能的代码”,比如,现代浏览器应该支持 fetch 函数,对于不支持的浏览器,网页中引入对应 fetch 的 polyfill 后,这个 polyfill 就给全局的window对象上增加一个fetch函数,让这个网页中的 JavaScript 可以直接使用 fetch 函数了,就好像浏览器本来就支持 fetch 一样。

 

core-js

JavaScript 的模块化标准库。包括ecmascript 到 2021 年的 polyfillspromisessymbolscollections、iterators、tyPEd arrays、许多其他特性、ECMAScript 提案一些跨平台的 WhatWG/W3C 特性和提案,URL您可以仅加载所需的功能或在没有全局命名空间污染的情况下使用它。

 

css-loader

CSS-loader用来读取CSS文件来转换,另一个Style-loader用来往HTML中插入<style>标签。

 

sass-loader

加载 Sass/SCSS 文件并将其编译为 CSS。

 

node-sass

node-sass提供了一个nodejs到libsass的桥梁.libsass是广受欢迎的css预处理器sass的c版本。提供了难以想象的效率来本地编译sass到css文件,甚至可以通过中间件的方式自动编译。

不推荐使用 LibSass 和 Node Sass虽然他们将无限期地继续接收维护版本,但没有计划添加额外的功能或与任何新的 CSS 或 Sass 功能的兼容性。仍在使用它的项目应该转移到 Dart Sass 上

 

eslint

ESLint 是一种用于识别和报告在 ECMAScript/JavaScript 代码中发现的模式的工具。在许多方面,它类似于 JSLint 和 JSHint,但有一些例外:

  • ESLint 使用Espree进行 JavaScript 解析。
  • ESLint 使用 AST 来评估代码中的模式。
  • ESLint 是完全可插入的,每条规则都是一个插件,您可以在运行时添加更多规则。

 

glob

使用 shell 使用的模式匹配文件,比如星星和其他东西。这是 JavaScript 中的 glob 实现。它使用minimatch 库来进行匹配。

 

js-base64

一个Base64转码器。

 

js-cookie

用于处理 cookie 的简单、轻量级的 JavaScript API 。

 

nprogress

这是一个类似youtube、Medium等网站上的小进度条插件。纳米级的进度条,涓涓细流动画告诉你的用户,一些事情正在发生!非常适合Turbolinks、pjax或其他Ajax密集型应用程序。

 

脚本宝典总结

以上是脚本宝典为你收集整理的Vue 常用包全部内容,希望文章能够帮你解决Vue 常用包所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。