lighting-ui
Version:
A rich interaction, lightweight, high performance UI library based on Weex
146 lines (121 loc) • 8.39 kB
Markdown
> lighting ui 是一个基于 [Weex](https://weex.apache.org/zh/) 的富交互、轻量级、高性能、三端统一的 金融 UI 组件库。
### 安装
当工程需要使用 UI 组件时,首先需要对 `lib` 目录下的 `package.json` 文件进行设置,引入依赖:
```
{
"dependencies": {
"lighting-ui": "*"
}
}
```
然后在 `lib` 目录下执行 `npm install` 完成安装。
```
npm install
```
## 使用
在需要使用组件的视图中引入 UI 组件,建议大家使用时按需引入,可以节省打包资源。例如当需要使用 `button` 按钮,步骤如下:
1. 引入组件:
```javascript
import LcButton from 'lighting-ui/packages/lc-button'
```
2. 注册组件:
```javascript
components: { LcButton }
```
3. 使用组件:
```html
<lc-button text="确定" type="normal"></lc-button>
```
完整代码为:
```html
<template>
<div>
<lc-button text="确定" type="normal"></lc-button>
</div>
</template>
<script>
import LcButton from 'lighting-ui/packages/lc-button';
export default {
components: { LcButton },
data(){
return {};
}
}
</script>
<style scoped>
</style>
```
其他组件使用方法类似,改为相对应的组件名即可。
### 文档
|组件名称|分类|描述|
|:--|:--|:--|
|[lc-button](http://document.lightyy.com/zh-cn/api/lighting-ui/button.html)|布局|基础按钮组件|
|[lc-cell](http://document.lightyy.com/zh-cn/api/lighting-ui/cell.html)|布局|单元格组件 展示表单、列表|
|[lc-grid](http://document.lightyy.com/zh-cn/api/lighting-ui/grid.html)|布局|网格|
|[lc-grid-select](http://document.lightyy.com/zh-cn/api/lighting-ui/grid-select.html)|布局|网格选择|
|[lc-lightbox](http://document.lightyy.com/zh-cn/api/lighting-ui/lightbox.html)|布局|轮播图|
|[lc-lightbox-full](http://document.lightyy.com/zh-cn/api/lighting-ui/lightbox-full.html)|布局|幻灯片 图片全屏预览|
|[lc-mask](http://document.lightyy.com/zh-cn/api/lighting-ui/mask.html)|布局|遮罩弹层 可定制内容|
|[lc-overlay](http://document.lightyy.com/zh-cn/api/lighting-ui/overlay.html)|布局|蒙层 常用于 lc-mask、lc-dialog、lc-popup 等的基础蒙层组件|
|[lc-popup](http://document.lightyy.com/zh-cn/api/lighting-ui/popup.html)|布局|弹出层 支持上下左右四个方向面板弹出|
|[lc-switch](http://document.lightyy.com/zh-cn/api/lighting-ui/switch.html)|布局|开关组件 用作三端统一的开关显示|
|[lc-minibar](http://document.lightyy.com/zh-cn/api/lighting-ui/minibar.html)|导航|顶部导航栏组件|
|[lc-tab-bar](http://document.lightyy.com/zh-cn/api/lighting-ui/tab-bar.html)|导航|底部页面切换组件|
|[lc-tab-page](http://document.lightyy.com/zh-cn/api/lighting-ui/tab-page.html)|导航|页面滑动切换组件|
|[lc-captchafield](http://document.lightyy.com/zh-cn/api/lighting-ui/captchafield.html)|数据输入|带有发送验证码的输入框|
|[lc-checkbox](http://document.lightyy.com/zh-cn/api/lighting-ui/checkbox.html)|数据输入|复选列表|
|[lc-countdown](http://document.lightyy.com/zh-cn/api/lighting-ui/countdown.html)|数据输入|倒计时|
|[lc-ep-slider](http://document.lightyy.com/zh-cn/api/lighting-ui/ep-slider/.html)|数据输入|表达式绑定效果的 slider |
|[lc-form](http://document.lightyy.com/zh-cn/api/lighting-ui/form.html)|数据输入|表单|
|[lc-input](http://document.lightyy.com/zh-cn/api/lighting-ui/input.html)|数据输入|单行输入|
|[lc-keyboard](http://document.lightyy.com/zh-cn/api/lighting-ui/keyboard.html)|数据输入|密码键盘|
|[lc-numberfield](http://document.lightyy.com/zh-cn/api/lighting-ui/numberfield.html)|数据输入|货币或数量输入框|
|[lc-passwordfield](http://document.lightyy.com/zh-cn/api/lighting-ui/passwordfield.html)|数据输入|密码输入框|
|[lc-radio](http://document.lightyy.com/zh-cn/api/lighting-ui/radio.html)|数据输入|单选列表|
|[lc-rater](http://document.lightyy.com/zh-cn/api/lighting-ui/rater.html)|数据输入|星级评分|
|[lc-searchbar](http://document.lightyy.com/zh-cn/api/lighting-ui/searchbar.html)|数据输入|搜索条|
|[lc-slider-bar](http://document.lightyy.com/zh-cn/api/lighting-ui/slider-bar/.html)|数据输入|滑动选择条|
|[lc-stepper](http://document.lightyy.com/zh-cn/api/lighting-ui/stepper.html)|数据输入|计数器|
|[lc-textarea](http://document.lightyy.com/zh-cn/api/lighting-ui/textarea.html)|数据输入|多行文本输入|
|[lc-textfield](http://document.lightyy.com/zh-cn/api/lighting-ui/textfield.html)|数据输入|普通输入框|
|[lc-badge](http://document.lightyy.com/zh-cn/api/lighting-ui/badge.html)|数据展示|徽标|
|[lc-calendar-row](http://document.lightyy.com/zh-cn/api/lighting-ui/calendar-row.html)|数据展示|横向日历|
|[lc-indexlist](http://document.lightyy.com/zh-cn/api/lighting-ui/indexlist.html)|数据展示|索引列表|
|[lc-icon](http://document.lightyy.com/zh-cn/api/lighting-ui/icon.html)|数据展示|图标|
|[lc-fold-list](http://document.lightyy.com/zh-cn/api/lighting-ui/fold-list.html)|数据展示|折叠列表|
|[lc-info-list](http://document.lightyy.com/zh-cn/api/lighting-ui/info-list.html)|数据展示|信息列表|
|[lc-lazy-render](http://document.lightyy.com/zh-cn/api/lighting-ui/lazy-render.html)|数据展示|懒加载|
|[lc-loading](http://document.lightyy.com/zh-cn/api/lighting-ui/loading.html)|数据展示|加载提示|
|[lc-marquee](http://document.lightyy.com/zh-cn/api/lighting-ui/marquee.html)|数据展示|跑马灯条|
|[lc-page-calendar](http://document.lightyy.com/zh-cn/api/lighting-ui/page-calendar.html)|数据展示|日历|
|[lc-progress](http://document.lightyy.com/zh-cn/api/lighting-ui/progress.html)|数据展示|进度条|
|[lc-process](http://document.lightyy.com/zh-cn/api/lighting-ui/process.html)|数据展示|流程条|
|[lc-process-row](http://document.lightyy.com/zh-cn/api/lighting-ui/process-row.html)|数据展示|横向流程条|
|[lc-result](http://document.lightyy.com/zh-cn/api/lighting-ui/result.html)|数据展示|结果页|
|[lc-rich-text](http://document.lightyy.com/zh-cn/api/lighting-ui/rich-text.html)|数据展示|富文本|
|[lc-simple-flow](http://document.lightyy.com/zh-cn/api/lighting-ui/simple-flow.html)|数据展示|简易流程|
|[lc-tag](http://document.lightyy.com/zh-cn/api/lighting-ui/tag.html)|数据展示|标签|
|[lc-tag-wall](http://document.lightyy.com/zh-cn/api/lighting-ui/tag-wall.html)|数据展示|标签墙|
|[lc-bank](http://document.lightyy.com/zh-cn/api/lighting-ui/bank.html)|数据展示|银行列表|
|[lc-actionsheet](http://document.lightyy.com/zh-cn/api/lighting-ui/actionsheet.html)|用户操作|操作栏|
|[lc-button-group](http://document.lightyy.com/zh-cn/api/lighting-ui/button-group.html)|用户操作|按钮组|
|[lc-date-picker](http://document.lightyy.com/zh-cn/api/lighting-ui/date-picker.html)|用户操作|日期选择器|
|[lc-dialog](http://document.lightyy.com/zh-cn/api/lighting-ui/dialog.html)|用户操作|对话框|
|[lc-map](http://document.lightyy.com/zh-cn/api/lighting-ui/map.html)|用户操作|地图|
|[lc-noticebar](http://document.lightyy.com/zh-cn/api/lighting-ui/noticebar.html)|用户操作|提醒条|
|[lc-popover](http://document.lightyy.com/zh-cn/api/lighting-ui/popover.html)|用户操作|气泡弹层|
|[lc-picker](http://document.lightyy.com/zh-cn/api/lighting-ui/picker.html)|用户操作|选择器|
|[lc-swipe-cell](http://document.lightyy.com/zh-cn/api/lighting-ui/swipe-cell.html)|用户操作|滑动菜单|
|[lc-tab-group](http://document.lightyy.com/zh-cn/api/lighting-ui/tab-group.html)|用户操作|页签组|
|[lc-tip](http://document.lightyy.com/zh-cn/api/lighting-ui/tip.html)|用户操作|提示|
|[lc-web](http://document.lightyy.com/zh-cn/api/lighting-ui/web.html)|用户操作|外部链接|
了解更多 lighting-ui 的信息,请[点击这里](http://document.lightyy.com/zh-cn/api/lighting-ui/)。
### 更新记录
#### v0.3.130
1. mask等组件兼容折叠屏
#### v0.3.115
1. #131269 lc-passwordfield切换时数据不丢失。
2. #143549 jsn项目中页面跳转地址前面加上index.html时,页面引入lc-dialog组件,Android手机上必现点透,iOS手机上偶现点透。
3. #143971 lc-overlay组件点击阴影层关闭H5下会点透
#### v0.3.110
1.input组件当type为date时兼容min小于max的情况。