首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

值得关注 Vue.js开源项目

如今最常用做法是使用管理仪表板模板,不是从头开始构建所有内容。在评估管理模板时,我想到主要标准是:定制可能性和文档完整性。...这是一个全面的解决方案,为你提供了很多可能性(由于不断增长社区大力支持,将改进你服务端渲染 SEO 效果、移动优先方法和脱机模式。...Image source: https://github.com/liyasthomas/postwoman 这是 Postman 替代方案。...Image source: https://jbaysolutions.github.io/vue-grid-layout/examples/01-basic.html 解决所有与网格有关问题简单解决方案...只需设置诸如宽度和高度、速度和配色方案之类优选属性,就可以享受可自定义内容加载。可以借助 yarn 和纯 SVG 格式(无需JS)快速安装。

2.1K21

20 个值得学习 Vue 开源项目

这是一种全面的解决方案,为咱们提供了许多可能性(巨大支持稳步增长社区,服务端渲染,将改善网页SEO,移动优先方法和离线模式。...不断迭代更新使这组UI组件成为具有任何技能水平开发人员不错选择。 要使用iView,需要对单一文件组件有充分了解,该项目具有友好API和大量文档。...这是一种组织良好工具,对于任何web开发团队来说,它命名都很容易理解。其中一个很大优点是使用了更漂亮代码格式化,它可以在提交到Git之前自动排列代码。...所有网格相关问题简单解决方案。它有静态、可调整大小和可拖动小部件。还是响应和布局可以恢复和序列化。如果还需要再添加一个小部件,则不必重新构建所有网格。...当咱们开发网站或者 APP 时,遇到内容过多加载速度慢时,会导致用户打开页面有大量空白页,vue-content-loader正是解决这个问题一个组件,使加载内容之前生成一个dom模板,提高用户体验。

8.6K32
您找到你想要的搜索结果了吗?
是的
没有找到

前后端通吃,vue大全Mark一下

vue-multiselect ★1539 - Vue.js选择框解决方案 eme ★1529 - 优雅Markdown编辑 vueAdmin ★1455 - 基于vuejs2和element简单管理员模板...★239 - 无限滚动组件 vue-virtual-scroller ★238 - 带任意数目数据顺畅滚动 vue2-calendar ★236 - 支持lunar和日期事件日期选择 vue-dropzone...- 使用Vuejs创建DataTableView vue-loading ★102 - 元素中加载blockVue指令 vodal ★99 - 动画vue模态 vue-img-inputer ★...★4 - 图片懒加载插件 服务端 nuxt.js ★4564 - 用于服务渲染Vue app最小化框架 unvue ★310 - 使用简单通用VueJS应用 express-vue ★302 -...canvas-vue ★50 - 一个Vue+Cnavas酷炫后台管理 vue-bushishiren ★49 - 不是诗人应用 vue-ssr-boilerplate ★48 - 精简版ofvue-hackernews

5.7K20

20 个新且值得关注 Vue 开源项目

这是一种全面的解决方案,为咱们提供了许多可能性(巨大支持稳步增长社区,服务端渲染,将改善网页SEO,移动优先方法和离线模式。...不断迭代更新使这组UI组件成为具有任何技能水平开发人员不错选择。...其中一个很大优点是使用了更漂亮代码格式化,它可以在提交到Git之前自动排列代码。...GitHub Stars: 3.1k 所有网格相关问题简单解决方案。它有静态、可调整大小和可拖动小部件。还是响应和布局可以恢复和序列化。如果还需要再添加一个小部件,则不必重新构建所有网格。...GitHub Stars: 2k 当咱们开发网站或者 APP 时,遇到内容过多加载速度慢时,会导致用户打开页面有大量空白页,vue-content-loader正是解决这个问题一个组件,使加载内容之前生成一个

1.4K20

vue常用组件库_vue内置组件

无限滚动组件 mint-loadmore:VueJS双向下拉刷新组件 vue-tables-2:显示数据bootstrap样式网格 vue-virtual-scroller:带任意数目数据顺畅滚动...:Vue渐进图像加载插件 vuwe:基于微信WeUI所开发专用于Vue2组件库 vue-dropzone:用于文件上传Vue组件 vue-charts:轻松渲染一个图表 vue-swiper...vue-svg-icon:vue2可变彩色svg图标方案 avoriaz:VueJS测试实用工具库 vue-framework7:结合VueJS使用Framework7组件 vue-bootstrap-modal...:图片懒加载插件 四、Vue.js服务端 nuxt.js:用于服务渲染Vue app最小化框架 express-vue:简单使用服务端渲染vue.js vue-ssr:非常简单VueJS服务端渲染模板...ofvue-hackernews-2 vue-bushishiren:不是诗人应用 houtai:基于vue和Element后台管理系统 ios7-vue使用vue2.0 vue-router

8K20

Vue常用经典开源项目汇总参考

★105 - 用于文件上传Vue组件vue-charts ★101 - 轻松渲染一个图表vue-swiper ★95 - 易于使用滑块组件vue-images ★93 - 显示一组图片lightbox...加载条视图vue-datepicker ★75 - 漂亮Vue日期选择组件vue-video ★70 - Vue.jsHTML5视频播放vue-toast-mobile ★68 - VueJS...全面的HTML表单管理解决方案vue-side-nav ★26 - 响应式侧边导航mint-indicator ★26 - VueJS移动加载指示插件chartjs ★24 - Vue Bulma...vue2可变彩色svg图标方案avoriaz ★110 - VueJS测试实用工具库vue-framework7 ★83 - 结合VueJS使用Framework7组件vue-bootstrap-modal...- 一个高级zoomboxvue-input-autosize ★5 - 基于内容自动调整文本输入大小vue-lazyloadImg ★3 - 图片懒加载插件 服务端nuxt.js ★2743 - 用于服务渲染

5.7K11

Vue 性能优化

预编译模板最简单方式就是使用单文件组件——相关构建设置会自动把预编译处理好,所以构建好代码已经包含了编译出来渲染函数不是原始模板字符串。...2.6.2 避免持久化存储容量持续增长 由于持久化缓存容量有限,比如 localstorage 缓存在某些浏览只有 5M,我们不能无限将所有数据都存起来,这样很容易达到容量限制,同时数据过大时...2.8 通过组件懒加载优化超长应用内容初始渲染性能 上面提到无限列表场景,比较适合列表内元素非常相似的情况,不过有时候,你 Vue 应用超长列表内内容往往不尽相同,例如在一个复杂应用主界面中...使用组件懒加载之前请求瀑布图 ? 使用组件懒加载之后请求瀑布图 ? 使用组件懒加载方案对于超长内容应用初始化渲染很有帮助,可以减少大量必要资源请求,缩短渲染关键路径。...总结 本文总结了 Vue 应用运行时以及加载一些性能优化措施,下面做一个回顾和概括: 1、Vue 应用运行时性能优化措施 (1)引入生产环境 Vue 文件 (2)使用单文件组件预编译模板 (3)提取组件

1.7K30

Vue篇(001)-vue性能优化

预编译模板最简单方式就是使用单文件组件——相关构建设置会自动把预编译处理好,所以构建好代码已经包含了编译出来渲染函数不是原始模板字符串。...2.6.2 避免持久化存储容量持续增长 由于持久化缓存容量有限,比如 localstorage 缓存在某些浏览只有 5M,我们不能无限将所有数据都存起来,这样很容易达到容量限制,同时数据过大时...2.8 通过组件懒加载优化超长应用内容初始渲染性能 上面提到无限列表场景,比较适合列表内元素非常相似的情况,不过有时候,你 Vue 应用超长列表内内容往往不尽相同,例如在一个复杂应用主界面中...使用组件懒加载在不可见时只需要渲染一个骨架屏,不需要真正渲染组件 你可以对组件直接进行懒加载,对于不可见区域组件内容,直接不进行加载和初始化,避免初始化渲染运行时开销。...使用组件懒加载方案对于超长内容应用初始化渲染很有帮助,可以减少大量必要资源请求,缩短渲染关键路径。

1.6K10

前端必会vue面试题

异步组件容易和路由懒加载混淆,实际上不是一个东西。异步组件不能被用于定义懒加载路由上,处理它vue框架,处理路由组件加载vue-router。...但同时SSR方案也会有性能,开发受限等问题在选择上,如果我们应用存在首屏加载优化需求,SEO需求时,就可以考虑SSR但并不是只有这一种替代方案,比如对一些不常变化静态网站,SSR反而浪费资源,我们可以考虑预渲染...预编译模板最简单方式就是使用单文件组件——相关构建设置会自动把预编译处理好,所以构建好代码已经包含了编译出来渲染函数不是原始模板字符串。...CDN 使用浏览从服务上下载 CSS、js 和图片等文件时都要和服务连接,大部分服务带宽有限,如果超过限制,网页就半天反应不过来。...一般认为代理服务有利于保障网络终端隐私或安全,防止攻击方案一如果是通过vue-cli脚手架工具搭建项目,我们可以通过webpack为我们起一个本地服务作为请求代理对象通过该服务转发请求至目标服务

1.2K50

为任意后端构建单页应用,这个开源项目有点牛逼!

使用Inertia 也可以像使用所选服务端 Web 框架一样构建应用程序,使用框架闲鱼功能进行路由、控制、身份验证等。...下面我们就简单介绍了解下Inertia.js Inertia.js Inertia 允许创建完全客户端呈现单页应用程序,没有现代 SPA 带来复杂性。...Inertia 不是框架,也不是现有服务端或客户端框架替代品。相反,它旨在与他们合作。将 Inertia 视为连接两者胶水。 如何使用Inertia?...用于加载网站资源(CSS 和 JavaScript),并且还将包含一个用于启动 JavaScript 应用程序 根节点 。 <!...props) }) .use(plugin) .mount(el) }, }) 结论 Inertia 是一个很好解决方案,它可以让您快速构建现代 SPA,而无需创建 api

29710

打爆 React 泡沫,重新审视前端技术选择

在开始介绍之前,我再简单提两点: 接下来列出选项,主要涵盖了我之前提到几种现代框架。我并不是要建议大家学习或者使用全部这些框架。如果非要选择一种,那 Svelte 或者 Vue 都是可以。...但情况并非如此,它并不是 JavaScript 运行时,只是编译。在构建期间,大家用不上东西都会被剥离出去,代码则被转译成普通 JavaScript。...因为 Fresh 运行在 Deno 之上,所以能够支持速度极快动态内容,保证这些内容在任意位置任何设备上快速加载完成。 Fresh 使用 Preact,所以速度肯定差不了。...作为新一代 SSG 构建方案(React 粉丝们有福了,它也支持 JSX 和 MDX),Astro 现可提供动态服务端功能。我绝对建议大家用它替代 Gatsby 开发各种内容密集型或静态网站。...React 肯定不是最好前端框架,但大多数人需要也从来不是最好;只要足够好,足够好就行了。(我们是人,决策总会掺杂很多个人、情感、非理性因素。每个人都是如此,这倒没啥问题。)

23310

打爆React泡沫,重新审视前端技术选择

如果非要选择一种,那 Svelte 或者 Vue 都是可以。总之,我把它们都列出来只是为了讨论更全面,不是说都得学。 这里推荐肯定有所遗漏,其他方案还有很多。...但情况并非如此,它并不是 JavaScript 运行时,只是编译。在构建期间,大家用不上东西都会被剥离出去,代码则被转译成普通 JavaScript。...因为 Fresh 运行在 Deno 之上,所以能够支持速度极快动态内容,保证这些内容在任意位置任何设备上快速加载完成。 Fresh 使用 Preact,所以速度肯定差不了。...作为新一代 SSG 构建方案(React 粉丝们有福了,它也支持 JSX 和 MDX),Astro 现可提供动态服务端功能。我绝对建议大家用它替代 Gatsby 开发各种内容密集型或静态网站。...React 肯定不是最好前端框架,但大多数人需要也从来不是最好;只要足够好,足够好就行了。(我们是人,决策总会掺杂很多个人、情感、非理性因素。每个人都是如此,这倒没啥问题。)

30930

20多个好用 Vue 组件库,请查收!

Vue Tables 2旨在为开发者提供一个功能齐全工具集,以便用 Vue 创建漂亮实用数据表格。数百个商业软件应用正在使用它。...你甚至可以使用Vue组件来自定义网格UI和单元格内容/行为。...Vue Radial Progress 这是一个径向进度条效果加载组件,使用svg和javascript绘制带有渐变径向进度条效果加载,可以用作加载、进度提示。...Feather 是一套面向设计师和开发者开源图标库,是一个简单漂亮开源图标库。 每个图标都设计在一个24×24网格上,强调简单,一致性和易读性。...此外,它是一个自定义钩子,用来处理vue 3 组件中定时、秒表和时间逻辑/状态。

7.2K10

highlight.js 在 Vue使用一点儿经验

实现方法 首先,把 markdown 文件加载vue 组件,这需要一个合适 loader,自己目前使用 vue-markdown-loader。...一起使用,把 md 文件作为一个视力组件加载到 router-view 中去。...看起来还不错,但这样高亮有个问题,那就是他背景色并不随着你所加载了 highlight.js 主题样式改变,而且不同语言代码在配色上一些差异也没有很好渲染出来。...如果使用它,当使用 vue-router 导航到一个‘页面’之后,新页面中代码块可能无法被正确渲染。这也是为什么在 updated 钩子中再次调用 highlightCode()原因。...所以你也可以找一些别的 loader 来替代 vue-markdown-loader,甚至尝试自己写一个 loader。

2K20

一个快速 Vue3 无限滚动组件

无限滚动组件是在用户向下滚动页面时加载新内容,不是将其分成多个页面。 它们对于特定类型内容(例如用户生成内容)非常有效。 以下是无限滚动示例。...在今天教程中,我们将使用 Composition API 创建一个 Vue3 无限滚动组件。这是我们将在它结束时构建内容预览。 如你所见,它是无限滚动,屏幕右侧滚动条反映了这一点。...如果你之前在 Vue使用过 refs,这是一个熟悉概念,但我们在 Vue3 中设置它们方式有点不同。...当我们向下滚动到当前内容底部时,应该会自动加载新内容。让我们看看我们有什么。 无限滚动组件可能扩展 这只是创建Vue3无限滚动组件介绍。有很多不同方向可以改进它。...由于 API 调用将是异步,因此创建某种加载微调,在加载新数据时显示 创建更复杂 API 算法并将其连接到数据库 为每个内容添加更多数据并找到显示它新方法 结论 我希望本教程对你熟悉 Vue3

2.1K20

Layui学习笔记,一起加油!

一、Layui Layui(谐音:类 UI) 是一套开源 Web UI 解决方案,采用自身经典模块化规范,并遵循原生 HTML/CSS/JS 开发方式,极易上手,拿来即用。... layui.config({ base: '/res/js/modules/' //你存放新模块目录,注意,不是 layui 模块目录 }).use('index'); //加载入口...总体来时跟css网格布局差不多,能够快速进行布置。相比网格布局,灵活性就没这么大了。 栅格系统 容器->行->列,列间距定义在行级别。...因此你可以把一个 icon 看作是一个普通文字,这意味着你直接用 css 控制文字属性,如 color、font-size,就可以改变图标的颜色和大小。...6.layui表单依赖加载模块:form (请注意:如果不加载form模块,select、checkbox、radio等将无法显示,并且无法使用form相关功能) //Demo layui.use

61930
领券