npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

gts-weex-components

v1.0.1

Published

weex-vue-components

Downloads

2

Readme

@ali/weex-ui-components

A ui-components webpack for weex.

Install

npm install gts-weex-components --save

Usage

已有组件:

button/button-group/button-icon/button-plain/cell-item/cells-item/col/form-item/icon/input/line/list/menu/picker/row/search/select/slider/switch/tab/tabbar/textarea/textarea-withcount/upload

使用方法:按需引入 require('weex-ui-components/组件名称')

Each component attributes as follows:

1.Button 组件

按钮组件,以下分别是基本按钮、朴素按钮、图标按钮的属性说明:

Button Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | size | 尺寸 | string | large,small | — | | type | 类型 | string | primary,secondary,warning,text | — | | disabled | 是否禁用状态 | boolean | — | false |

Plain Button Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | size | 尺寸 | string | large,small | — | | type | 类型 | string | primary,secondary,warning | — | | disabled | 是否禁用状态 | boolean | — | false |

Icon Button Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | size | 尺寸 | string | large,small | — | | type | 类型 | string | primary,secondary,warning,text | — | | disabled | 是否禁用状态 | boolean | — | false | | icon | 图标,已有的图标库中的图标名 | string | Icon List | — |

2.Cell-item 组件

类似于form的列表视图,用于将信息以列表的结构显示在页面上,属性说明如下:

Cell-item Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | access | 是否有图标 | boolean | — | false | | last | 是否为最后一列 | boolean | — | false | | cellIcon | 图标 | string | — | — | | title | 标题文字 | string | — | — | | desc | 说明文字 | string | — | — |

3.Cells-item组件

列表视图集合,属性说明如下:

Cell-item Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | title | 列表标题 | string | — | — |

4.Col组件

栅格布局组件,属性说明如下:

Col Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | span | 栅格占据的列数 | number | — | - |

5.Form-cell组件

由输入框、选择器、单选框、多选框等控件组成,用以收集、校验和提交数据。属性说明如下:

Form Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | inline | 是否在同一行 | boolean | — | true | | align | 排列方式 | string | — | left | | label | 标签 | string | — | — | | width | 用于计算标签宽度 | number | — | — | | last | 是否为最后一列| boolean | — | false |

6.Gallery组件

Gallery Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | index | 图片标志 | string | — | — | | galleryImgSrc | 图片路径 | string | — | — |

7.Icon组件

图标更新步骤: 1.登录http://www.iconfont.cn/plus 2.找到想添加的图标添加至项目vue-com 3.更新Unicode的在线链接 4.将icon.vue文件中的url('//at.alicdn.com/t/***.ttf')替换掉 5.在icon.data.js中添加图标的名称和对应的code,搞定!

Icon Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | name | 图标名称 | string | — | — |

8.input组件

Input Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | type | 类型 | string | text/password/url/email/tel | text | | value | 绑定值 | string, number | — | — | | maxlength | 最大输入长度 | number | — | — | | placeholder | 输入框占位文本 | string | — | — | | disabled | 禁用 | boolean | — | false | | autofocus | 原生属性,自动获取焦点 | boolean | true, false | false |

Input Events

| 事件名称 | 说明 | 回调参数 | | --- | --- | --- | | blur | 在 Input 失去焦点时触发 | (event: Event) | | focus | 在 Input 获得焦点时触发 | (event: Event) | | change | 在 Input 值改变时触发 | (value: string | number) |

9.Line组件

宽度为1的白色分隔线

10.List组件

分为纯文字无序列列表、图文混排列表、有序列表、节点列表。属性说明如下:

List Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | hasseq | 是否有序列 | boolean | — | false | | hasnode | 是否有节点 | boolean | — | false | | imgSrc | 图片路径 | string | — | — | | itemTitle | 列表名称 | string | - | - | | itemContent | 列表内容 | string | - | - | | inline | 名称时间状态是否在一行上| boolean | - | - | | itemName | 名字 | string | - | - | | nameColor | 名字颜色 | string | - | - | | itemSize | 名字字体大小 | number | - | - | | itemTime | 时间 | string | - | - | | timeColor | 时间颜色 | string | - | - | | timeSize | 时间字体大小 | number | - | - | | itemStatus | 状态 | string | - | - | | starusColor | 状态颜色 | string | - | - | | starusSize | 状态字体大小 | number | - | - |

11.Picker 组件

Picker Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | type | picker 的类型 | string | date,time | date | | placeholder | 占位文本 | string | — | 请选择 | | value | 绑定值 | string | date 类型时格式为 yyyy-mm-dd; time 类型时格式为 hh:mm | — |

Picker Events

| 事件名称 | 说明 | 回调参数 | | --- | --- | --- | | select | 点击data选择器触发的事件 | 选中的data值 |

12.Row 组件

Row Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | gutter | 栅格间隔 | number | — | 0 | | justify | flex 布局下的水平排列方式 | string | start/end/center/space-around/space-between | start | | align | flex 布局下的垂直排列方式 | string | top/middle/bottom | top |

13.Search组件

搜索框组件

Search Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- |

14.Select 组件

Select Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | selectStyle | 选中样式 | string | borderStyle/iconStyle | - | | selectOne | 是否为单选 | boolean | — | true | | radioList | 选项数组 | array | — | — | | isRow | 选项是否排列在一行 | boolean | — | true | | isRadio | 选项是否为圆形 | boolean | — | true | | maxLimit | 最多选中个数 | number | - | - | |radioList.index | 选项标志 | string | — | — | | radioList.checked | 是否选中 | boolean | — | false | | radioList.value | 选项对应的值 | string | — | — | | radioList.label | 选项标签 | string | — | — |

Select Events

| 事件名称 | 说明 | 回调参数 | | --- | --- | --- | | select | 点击select触发的事件 | index,value |

15.Slider 轮播组件

Select Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | interval | 切换时间(ms) | number | - | - | | autoPlay | 是否自动播放 | boolean | — | true | | imageList | 图片列表 | array | — | — | | indicatorColor | 导航颜色 | string | — | - | | indicatorLeft | 导航距左侧距离 | number | — | - |

16.Switch 组件

Switch Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | checked | 是否选中 | boolean | — | false | | disabled | 是否禁用 | boolean | — | false |

Events

| 事件名称 | 说明 | 回调参数 | | --- | --- | --- | | change | switch 状态发生变化时的回调函数 | 新状态的值 |

17.Tab组件

由横向和垂直tab组成, 属性说明如下:

Tab Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | inline | 是否在同一行 | boolean | — | true | | tabWidth | 纵向tab的宽度设置 | number | — | - | | selectedColor | 选中颜色 | string | - | - | | tabList | 标签内容| array | — | - |

18.Tabbar组件

底部导航栏, 属性说明如下:

Tab Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | tabitem | tab参数 | array | — | — | | tabitem[].title | tab名称 | string | — | — | | tabitem[].icon | icon名称 | string | — | — | | tabitem[].visibility | tab是否被选择 | boolean | — | — | | itemstyle | 样式参数 | object | — | — | | itemstyle.titleColor | 名称颜色 | string | — | — | | itemstyle.selectedTitleColor | 被选中后名称颜色 | string | — | — | | itemstyle.iconColor | 图标颜色 | string | — | — | | itemstyle.selectedIconColor | 被选中后图标颜色 | string | — | — |

19.Textarea

Textarea Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | value | 绑定值 | string, number | — | — | | maxlength | 最大输入长度 | number | — | — | | placeholder | 输入框占位文本 | string | — | — | | disabled | 禁用 | boolean | — | false | | rows | 输入框行数 | number | — | 2 | | autofocus | 原生属性,自动获取焦点 | boolean | true, false | false |

Textarea Events

| 事件名称 | 说明 | 回调参数 | | --- | --- | --- | | blur | 在 Textarea 失去焦点时触发 | (event: Event) | | focus | 在 Textarea 获得焦点时触发 | (event: Event) | | change | 在 Textarea 值改变时触发 | (value: string | number) |

20.Upload组件

通过点击上传图片,属性说明如下:

Upload Attributes

| 参数 | 说明 | 类型 | 可选值 | 默认值 | | --- | --- | --- | --- | --- | | index | 图片标志 | string | — | — | | title | 上传标题 | string | — | — | | limit | 是否有数量上限 | boolean | — | false | | uploadLimit | 上传数量上限 | number | — | 9 | | desc | 上传解释详情 | string | — | 9 | | uploadList | 照片路径列表 | array | — | - | | enabled | 是否还能再上传 | boolean | — | true |