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

17 Most popular Vue.js plugins

NuxtJS Nuxt 基于一个强大的模块化架构。你可以从 50 多个模块中进行选择,让你的开发变得更快、更简单。...它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。...metaInfo 的数据都是响应的,如果数据变化,头部信息自动更新 支持 SSR。...主要特征: 简单:熟悉且易于设置的声明式验证 ‍♀️灵活:同步、异步、字段级或表单级验证 ⚡️快速:使用直观的 API 和较小的占用空间更快地构建更快的表单 Minimal:只处理复杂的表单问题,让您完全控制其他一切...它非常轻巧,只有 39KB,并且具有大多数开发人员需要的所有映射功能。这个 Vue 2 包可以轻松集成到您现有的应用程序中,并可以访问 Leaflet 的所有功能。

6K30

2020年:前端开发的痛苦与快乐

不久之前,我开始为自己的新项目构建一套仪表板。...下面我为大家列出一份与 Vue 相关的项目清单,正是它们给我过去半年里的开发工作带来诸多麻烦(全部使用 15 英寸与 16 英寸 MacBook Pro 设备): Nuxt https://nuxtjs.org...浏览器不断进行热重载,GitHub 上的 Nuxt 项目问题队列中有很多评论都指向这方面内容。...当大家将主机操作系统文件夹绑定至 Docker 存储卷时,我们实际上无法在某些 JS 项目中保存某些文件,这就导致有相当一部分文件需要使用 Chokidar 或者类似的库进行重新编译,这种未经优化的垃圾堆极大占用硬件资源...它使用 Go 语言编写而成,Go 语言可以编译为原生代码; 解析、输出与源映射生成完全以并行化方式进行; 不涉及资源成本高昂的数据转换,只需要很少几步即可完成所有操作。

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

Nuxt3 实战 (四):安装 Nuxt UI 和配置 Typescript 类型检查

但感觉这两款组件库太偏向业务风格了,现在项目的搭建最好能偏年轻化一点,最后还是选择了:Nuxt UI,主要是 Nuxt UI 是 Nuxt 官方推荐的,而且完美兼容 Nuxt,并且是用 TypeScript 编写的,并为所有组件和可组合函数提供类型...添加到 nuxt.config 模块中export default defineNuxtConfig({ modules: ['@nuxt/ui'] }) 3、 需要注意的是,这里 Nuxt UI 自动安装以下这些模块...:@nuxtjs/tailwindcss@nuxtjs/color-modenuxt-icons如果以前安装过它们,则应该将它们从模块和依赖项中删除。...4、 现在,我们可以在 Nuxt 应用中使用所有组件和可组合函数✨,我们在 app.vue 中加入代码: <div class="w-screen h-screen flex justify-around...安装依赖pnpm add -D vue-tsc@^1 typescript 2、 添加到 nuxt.config 配置中 export default defineNuxtConfig({ // <em>构建</em>时启动类型检查

9710

Nuxt 3 来了!

先放个彩蛋,Nuxt3 官网有趣的小交互: NuxtJS 让你构建你的下一个 Vue.js 应用程序变得更有信心。这是一个开源的框架,让 Web 开发变得简单而强大。...Webpack 5 更快的构建速度和更小的构建产物,并且零配置。 Vite 用 Vite 作为你的打包器,体验轻量级的快速 HMR。 Vue3 Vue3 会成为您下一个应用的坚实基础。...在生产中,它将您的 app 和服务端代码构建到独立的 .output 目录中。这份输出是很轻量的: 代码是压缩的,并且移除了所有 Node.js 模块。...另外还实现了一个原生存储层,支持多个源、驱动和本地资源。 Nitro 的基础是 rollup 和 h3:一个为高性能和可移植性而生的最小 http 框架。...官网原文地址 https://nuxtjs.org/v3

2.1K20

Nuxt 3 来了!

先放个彩蛋,Nuxt3 官网有趣的小交互: NuxtJS 让你构建你的下一个 Vue.js 应用程序变得更有信心。这是一个开源的框架,让 Web 开发变得简单而强大。...Webpack 5 更快的构建速度和更小的构建产物,并且零配置。 Vite 用 Vite 作为你的打包器,体验轻量级的快速 HMR。 Vue3 Vue3 会成为您下一个应用的坚实基础。...在生产中,它将您的 app 和服务端代码构建到独立的 .output 目录中。这份输出是很轻量的: 代码是压缩的,并且移除了所有 Node.js 模块。...另外还实现了一个原生存储层,支持多个源、驱动和本地资源。 Nitro 的基础是 rollup 和 h3:一个为高性能和可移植性而生的最小 http 框架。...官网原文地址 nuxtjs.org/v3

1.8K10

Nuxt3 实战 (七):配置 Supabase 数据库

Supabase 介绍Supabase 是一个开源的 Firebase 替代品,提供了一系列的后端功能,让你可以更快地构建产品。...可以方便地上传、下载和管理文件边缘函数:Supabase 支持在边缘节点上运行 JavaScript 函数,可以用来处理请求或触发事件Supabase 有一个免费套餐,可以让你创建最多三个项目,并享受一定的资源限额...如果你需要更多的项目或资源,你可以选择按需付费或者预付费的套餐。.../supabase'], // 自定义配置_ supabase: { redirect: false _// https://supabase.nuxtjs.org/get-started...但是生产环境中一定要切换成 anon key,因为 SUPABASE\_KEY 暴露在浏览器的请求头中Github 仓库:dream-site线上预览:dream-site.cn

4000

精读《Nuxtjs

assets、static 分别存放不需被编译的资源文件与非 .vue 的静态文件,比如 scss 文件。...│ └── videos.vue videos.vue 与 videos/index.vue 都指向 /videos 这个路由,如果这两个文件同时存在,那么外层的 videos 就会作为外层拦截所有...默认 layouts/default.vue 对所有页面生效,但也可以创建例如 layouts/videos.vue 特殊导航文件,在 pages/ 页面文件通过如下申明指定使用这个模版: <script...统一执行命令 命令行是所有开发者每天都要用上十几次甚至几十次的场景,试想一下团队中项目分别有如下这么多不同的启动命令怎么样?...统一开发框架 虽然现在 React、Vue、Angular 框架各有利弊,但如果一个团队的项目同时使用了两个以上的框架,没有人觉得这是一件好事。

1.9K20

推荐5个在线学习 Vue.js 的资源

更好地理解和阅读文档可以为你节省大量时间,否则你可能浪费时间寻找解决方案。...查看官方 Vue.js 文档:https://vuejs.org/ 2、Awesome Vue 这包括一个 GitHub 存储库,其中包含使用 Vue.js 构建所有惊人内容。...此存储库中包含的资源包括 使用 Vue.js 构建的项目 Vue.js 上的组件和库 构架 用户界面实用程序 课程 开发工具 这个列表包括一些建立在 Vue.js 之上的东西。...Vueschool 旨在为所有学习Vue.js技能与知识的人提供第一大资源平台。他们通过精彩的视频课程和低价格的课程为了提供我们行业领导者的知识。...Nuxt.js 附带的一些功能包括: 静态渲染和服务端渲染之间的选择 动态页面 更好的资产管理 SEO改进 Nuxt.js 文档页面地址:https://nuxtjs.org/ 5、Vue Mastery

2K32

我为什么不再用 Vue,而改用 React?

相比 mutation,reducer 的逻辑实在很难理解,因为在我学习后者时,很少见到优秀的学习资源。在我看来,Vuex 对于新手来说更容易上手。...# NuxtJS 老实说,受 React NextJS 启发的 NuxtJS 是我在 Vue 项目中的默认框架。我喜欢 Nuxt 项目的约定优于配置的架构。 页面位于 page 目录下。...所有注入都是透明的。所有配置都在 nuxt.config.js 里。太棒了!它使你可以轻松构建启用 SSR 的网站和 SPA。...在 Vue 这边,我们仍然需要一些带有自定义装饰器和特性的第三方包来创建一个真正完善的 TypeScript 应用程序,并且它的官方文档并未包含入门所需的所有信息。 2. JSX JSX 并非恶魔。...和你遇到相同问题的人越多,你解决问题的速度也越快。

3.5K20

Vue 魔法师 —— 重构“布局”

你可能回答: “没有啥问题啊。因为不就是简单的在外层套一个 Layout 组件吗?”...那 NuxtJS 究竟启发了些什么呢?简而言之,即: **你可以定义【布局】为组件的一个【属性】**,而不是设置一个个布局父组件到你的应用中。...附:[nuxtjs-layouts](https://zh.nuxtjs.org/examples/layouts/) 让我们看看在我们的 Vue 项目中如何实现这一启发?...## 项目准备 我们依然用 Vue CLI 来快速构建我们的项目: vue create vue-layouts 你可以选择 Vue2+ 或 Vue3+,本篇都会作相应介绍。...在构建项目初期,就搭建出这一套布局,会是相当明智的做法!如果是老项目,存在多种布局,有空也可以重构一下,感受感受。为什么不呢?

71730

有必要使用服务器端渲染(SSR)吗?

因为 nextjs 和 nuxtjs 这种不仅仅是服务端渲染,它们还是同构框架。 什么是同构呢?就是一份代码既可以跑在浏览器端,也可以跑在服务端。这得益于 NodeJS 在服务端的流行。...所以 nextjs 和 nuxtjs 不仅支持服务端渲染,还支持 SPA,常用的是对首页进行服务端渲染,其他页面依然保持 SPA 的无刷新访问模式。...比如我们的内部后台管理系统就上了 Nuxt,现在每次本地构建要花10分钟,非常影响开发效率。...Nuxt 功能还是非常强大的,比如根据路由动态拆分构建文件、鼠标放到 Nuxt-link 路由组件上面就会预加载 JS 文件等等。...但在客户端渲染里面,由于页面刷新会导致浏览器端重新加载 JS 文件,这个日期也重新计算。

9.4K30

Nuxt.js项目Docker部署和pm2部署

local/bin/pm2 nuxt项目打包 执行npm run build,未报异常说明可以正常运行部署,接着Ctrl+C停止nuxt即可,若本地再次运行使用npm start,npm run dev,覆盖刚才打包的内容...在上传到服务器的目录下运行,状态为online,说明部署成功 pm2 start npm --name "nuxt-django" -- run start --watch 相关命令 # 列表 PM2 启动的所有的应用程序...pm2 list # 显示指定应用程序的日志 pm2 logs [app-name] # 停止所有的应用程序 pm2 stop all # 重启所有应用 pm2 restart all docker部署...非国内环境使用会报错 RUN npm config set registry https://registry.npm.taobao.org RUN npm installCMD ["npm", "start"] 构建...# 查看nuxt默认端口3000是否开启成功 netstat -ntlp | grep 3000 参考文档 Nuxt服务端部署(CentOS7+nginx+pm2) 使用docker优雅的部署你的nuxtjs

2.6K21

实战:Vue全家桶+SSR+Koa2实现美团网

在做Vue项目时使用setTimeout,在里面调用this.add()方法,报错this.add 不是一个函数使用settimeout时,此时的this指向window,为什么this指向变呢?...production" } } ] 使用pm2管理启动项目 cd 到项目根目录 pm2 pm2.json启动项目 发现在服务器本地已经启动了 http://localhost:3000 但是没有在外网映射出去,所有使用域名无法访问...error_page 500 502 503 504/50x.html; location = /50x.html { root html; } } 配置完之后,发现使用域名可以成功访问,但是出现了资源跨域的问题...在nuxt.config,js配置文件里面做一下配置 /* ** Nuxt.js modules */ modules: [ '@nuxtjs/axios', '@nuxtjs/proxy' ],...{ target: 'http://cp-tools.cn/', // api主机 pathRewrite: { '^/api': '/' } } ] ], axios: {}, 使用接口代理获取资源

1K40
领券