MIT开源协议

图片[1]-MIT开源协议-JieYingAI捷鹰AI

经典的 layui 没有停止维护,还出了 Vue 3 版本的,依旧好用,分享给大家。

关于 Layui Vue

在介绍 Layui Vue 之前有必要先介绍一下 Layui。Layui 是一套经典的开源的 Web UI 组件库,作者是大名鼎鼎的前端大神贤心。Layui 采用轻量级模块化规范,遵循原生态的 HTML / CSS / JavaScript 开发模式,极易上手,拿来即用。在 Vue / React 等前端开发框架还没流行起来的时候,Layui 一度是最受前端开发者欢迎的前端组件库,早些年被广泛应用在各种 web 社区、网站和后台管理系统中。

图片[2]-MIT开源协议-JieYingAI捷鹰AI

Layui Vue 官网

随着新的、效率更高的前端框架的涌现,Layui 逐渐被取代,后来在 2021 年底 Layui 官网下线,令人十分唏嘘。注意只是官网下线,Layui 还有在维护, 由于 Layui 是一个 UI 框架,因此可以和 Vue 一起使用,于是热爱 layui 的开发者们就把他们结合在一起,打造出了基于 Vue 3 的组件库。而今天要给大家推荐的,就是这款继承 Layui 的前端 UI 框架 Layui Vue。

Layui Vue 是一套 Vue 3.0 桌面端组件库,沿用 layui 的经典设计规范,开箱即用。Layui Vue 在 2022 年发布 1.0 版本,2023 年发布了基于 Vue 3 的 2.0 版本,是一款使用简单、稳定可靠、设计经典的 UI 组件库。

Layui Vue 的技术特性上手使用和建议

多年前我也是 layui 框架的忠实用户,早年间用来开发了不少项目,学习 layui 只需要熟悉基本 css+html 和 javascript 就能使用,哪怕是刚入门的小白也能通过通俗的文档上手开发,非常怀念以前撸代码的日子。layui 的组件设计在当时很新潮优雅,哪怕放到现在也不过时,特别是经典的 layer 弹出层组件,更是经典中的经典。

安装使用

使用 npm 工具安装 layui vue,若安装缓慢,可尝试用 pnpm 或其他镜像源。

npm install @layui/layui-vue --save

全局注册到 Vue

import App from './App.vue'
import { createApp } from 'vue'
import Layui from '@layui/layui-vue'
import '@layui/layui-vue/lib/index.css' // 样式需要单独引入
createApp(App).use(Layui).mount('#app')

按需引入

Layui Vue 支持自动按需引入和手动按需引入,这样可以大大减少打包体积。只引用少量组件时,可以手动按需引入,配置如下:

import App from './App.vue'
import { createApp } from 'vue'
import { LayButton, LayTable } from '@layui/layui-vue'
import '@layui/layui-vue/es/button/index.css';
import '@layui/layui-vue/es/table/index.css';
var app = createApp(App).
app.component("LayButton", LayButton);
app.component("LayTable", LayTable);
app.mount('#app')

如果使用的组件比较多,还是建议通过安装插件来自动按需引入,免去了手动配置的麻烦。

图片[3]-MIT开源协议-JieYingAI捷鹰AI

Layui Vue 组件预览

layui 最经典的还是直接在 html 中直接引入 js 、css 文件,Layui Vue 也同样支持:




    
    
    
    


    
{{ message }}
const App = { data() { return { message: "Hello World" }; }, }; const app = Vue.createApp(App); app.use(LayuiVue); app.mount("#app");

Pear Admin Next

Layui Vue 是一款桌面端的 UI 组件库,很适合用来开发 admin 管理后台,官方已经帮我们做成了最佳实践,也就是 Pear Admin Next,这就是我之前在网站上推荐的 Pear Admin 的升级版本,特点是页面模板多,简单易用:

图片[4]-MIT开源协议-JieYingAI捷鹰AI

layui-vue-admin 控制台

图片[5]-MIT开源协议-JieYingAI捷鹰AI

layui-vue-admin 数据表格免费开源说明

Layui Vue 是一款免费开源的 Vue 3 组件库,采用 MIT 开源协议,我们可以免费自由地下载使用,也可以用于商业用途。总的来说,这是一款由众多热爱 layui 的开发者为了传承而打造的新一代 UI 组件库,维护更新很频繁,2.0 版本也足够稳定,完全可以去了解使用。

最后感谢 Layui Vue 的众多开发贡献者!

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享