一套遵循原生态开发模式的 Web UI 组件库,采用自身轻量级模块化规范,极易上手,可以更简单快速地构建网页界面。
Go to file
morning-star 7600e4f1e5
feat(laydate): 新增 cellRender 选项,用于自定义单元格内容 (#1843)
* feat(laydate): 新增 cellRender 选项,用于自定义单元格内容

* docs(laydate): 添加 cellRender 文档

* chore: 调整示例顺序

* chore: 采用 stackblitz 原示例,提升扩展内容的丰富性
注: HTML 出现换行且缩进,会被 markdown 解析器解析为 code,因此删除了换行和最外层缩进

* chore: 注释示例中的若干选项

* chore: 解除若干选项的注释

* chore: 改进 cellRender 文档示例的可读性

* refactor(laydate): cellRender 第一个参数由数组改为对象

* docs(laydate): 改进 cellRender 文档可读性

---------

Co-authored-by: 贤心 <3277200+sentsim@users.noreply.github.com>
2024-05-04 17:04:56 +08:00
.gitee chore: 更正 Issue 链接 2023-12-18 13:52:56 +08:00
.github ci(issue): 优化 issue 被关闭时的标签处理 2024-01-12 00:05:55 +08:00
dist release: v2.9.8 2024-03-31 22:37:59 +08:00
docs feat(laydate): 新增 cellRender 选项,用于自定义单元格内容 (#1843) 2024-05-04 17:04:56 +08:00
examples test: 更新 form 测试用例 2024-03-31 21:58:31 +08:00
src feat(laydate): 新增 cellRender 选项,用于自定义单元格内容 (#1843) 2024-05-04 17:04:56 +08:00
.editorconfig 新增 EditorConfig 2023-08-23 22:02:52 +08:00
.gitignore 剔除 .npmignore 文件匹配 2023-11-12 16:37:06 +08:00
CHANGELOG.md 优化 ChangeLog 入口 2023-04-23 17:40:22 +08:00
CODE_OF_CONDUCT.md chore: 新增贡献者行为准则 2023-12-17 15:47:17 +08:00
CONTRIBUTING.md chore: 回滚 CONTRIBUTING 文件路径 2023-12-18 11:33:42 +08:00
DISCLAIMER.md 优化 DISCLAIMER 简称 2023-04-11 16:51:36 +08:00
gulpfile.js chore: 优化注释 2023-12-17 16:01:33 +08:00
LICENSE 优化 Copyright 细节 2023-04-09 23:14:53 +08:00
package.json release: v2.9.8 2024-03-31 22:37:59 +08:00
README.en-US.md chore: reorder the badges 2024-04-24 17:44:13 +08:00
README.md chore: 调整徽章排列顺序 2024-04-24 17:44:27 +08:00
SECURITY.md style: 优化 Security Policy 排版细节 2023-12-17 16:03:41 +08:00

Layui

中文 · English

Classic modular front-end UI library

License Version NPM

Layui constitutes an open-source, freely available Web UI component library implementing its distinct lightweight modular specification. It adheres rigorously to the vanilla HTML/CSS/JavaScript development paradigm, thereby affording unparalleled ease of adoption and immediate usability. Characterized by a minimalist, lightweight aesthetic, the framework's core exudes elegance and richness, with each and every detail, inclusive of documentation, meticulously curated to facilitate swift assembly of web interfaces. Distinguishing itself from prevailing mainstream front-end frameworks, Layui does not contravene established principles but rather espouses a philosophy of reverting to fundamental simplicity. Specifically, it caters to pragmatic individuals with a penchant for simplicity, obviating the need for engagement with diverse build tools. it empowers users to intuitively harness and orchestrate the requisite page elements and interactive behaviors directly within the browser environment.

Usage

To use Layui, simply include the core files in your page, such as:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>Quick Start - Layui</title>
    <link href="./layui/css/layui.css" rel="stylesheet" />
  </head>
  <body>
    <!-- HTML Content -->
    <script src="./layui/layui.js"></script>
    <script>
      // Usage
      layui.use(function () {
        var layer = layui.layer;
        // Welcome
        layer.msg("Hello World", { icon: 6 });
      });
    </script>
  </body>
</html>

Documentation

Current version

Contributors

Project contributors

Break with the old and establish the new 🌱

On October 14, 2016, Layui released its first version 1.0.0, after which it was widely adopted across web platforms.

On October 13, 2021, Layui announced the decommissioning of its original official website (details) and migrated its documentation site to Gitee Pages. Concurrently, community management and daily maintenance activities were fully transitioned to both Gitee and Github platforms, encouraging users to embrace other superior mainstream frameworks. This move inadvertently led some to believe that Layui had ceased updates. In reality, since then, Layui has remained active on Github and Gitee, never halting updates, progressing from version 2.6.8 at the time to its current latest release.

On April 24, 2023, Layui released version 2.8.0 officially and launched a new documentation site. This marked a sincere comeback and a continuation of its commitment to open-source ideals. We still uphold the perspective expressed in the announcement two years ago, advocating that developers embrace mainstream technologies and nurture an unwavering passion for cutting-edge advancements. What Layui does is to fill those narrow gaps outside the mainstream. Although not a mainstream frontend framework, Layui has long transcended being a personal creation of its author, becoming a collective work of all who persist in using it. It continues to underpin numerous projects and represents the efforts of many individuals. As open-source creators, we should walk alongside these dedicated Layui developers.

In the future, Layui will steadfastly accompany all those who hold it dear, jointly substantiating the feasibility of the Layui development model.

License

Layui is released under the MIT license. Other relevant agreements may also refer to the Disclaimer.