setaria-ui
TypeScript icon, indicating that this package has built-in type declarations

1.8.76 • Public • Published

setaria-ui

A Vue.js 2.0 UI Toolkit for Web.

Fork自element-ui

同步至Element-UI 2.14.1

建议使用node8进行本地开发,使用Node9+以上版本在执行初始化构建时可能会出现编译错误

基于Vue和Element UI,结合其他优秀组件库(Ant DesignMaterial Deisgn等),加速业务级应用页面开发。

Feature

  • [New]JSON Schema Dynamic Form 链接
    • 基于标准Json Schema格式数据生成表单
  • [New]Ellipsis 链接
    • 文本省略组件
  • [New]Description 链接
    • 描述列表组件,常见于详情页的信息展示。对于在基于业务逻辑对显示项目进行显示/隐藏控制时,会方便很多。
  • [New]Statistics 链接
    • 统计数值组件
  • [New]List 链接
  • [New]JsonViewer 链接
  • [Update]Badge 链接
    • 添加 status, text 属性支持状态点功能
  • [Update]Button 链接
    • 新增 href, target 属性支持a 链接功能
  • [Update]Card 链接
    • 支持标签
    • 新增 type 属性,优化卡片嵌套时的表现形式
    • 新增支持封面、头像、标题和描述信息的卡片
  • [Update]Dialog 链接
    • 支持拖动

Install

npm install setaria-ui -S

Quick Start

import Vue from 'vue'
import Setaria from 'setaria-ui'

Vue.use(Setaria)

// or
import {
  Select,
  Button
  // ...  
} from 'setaria-ui'

Vue.component(Select.name, Select)
Vue.component(Button.name, Button)

For more information, please refer to Quick Start in our documentation.

Browser Support

Modern browsers and Internet Explorer 10+.

Development

Skip this part if you just want to use Element.

For those who are interested in contributing to Element, please refer to our contributing guide (中文 | English) to see how to run this project.

Changelog

Detailed changes for each release are documented in the release notes.

FAQ

We have collected some frequently asked questions. Before reporting an issue, please search if the FAQ has the answer to your problem.

感谢 JetBrains 免费的开源授权

LICENSE

MIT

Readme

Keywords

Package Sidebar

Install

npm i setaria-ui

Weekly Downloads

4

Version

1.8.76

License

MIT

Unpacked Size

10.5 MB

Total Files

1110

Last publish

Collaborators

  • tenbamboo
  • bluejfox