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

jt-app

v1.0.45

Published

jetone react mobile component kao

Downloads

69

Readme

jt-app

jetone react mobile component kao

目录

0.目录

[toc]

布局说明(参数可不填,不填都为默认值)

1.Cells

参数 | 说明 ---|--- 无 | 无

回到目录

2. Cell

参数 | 说明 ---|--- layoutType | 布局默认inline(横布局),block(垂直布局) clickFunc | 点击事件(默认无点击事件) switch | 开关模式,只需在标签switch(默认无) fontSize|默认字体为14字号,fontSize:big为16字号,small为14字号

用法 :

回到目录

3.Hd

参数 | 说明 ---|--- layoutType | 布局默认inline(横布局),block(垂直布局)

用法:

<Hd layoutType="block"></Hd>

回到目录

4.Bd

参数 | 说明 ---|--- big | 直接在Bd标签写big,表示所用字号为16px,默认14px colorType|默认颜色为#333333,当colorType为text时,颜色为#666666,否则为#333333

回到目录

5.Ft

参数 | 说明 ---|--- layoutType | 布局默认inline(横布局),block(垂直布局) link | 默认为false,true表示有">"的跳转符(link跟changeDirect不能同时为true或是同时为false,如同时为true,link的优先级较高) changeDirect|默认为false,true表示有“∨”的下拉符(link跟changeDirect不能同时为true或是同时为false,如同时为true,link的优先级较高)

用法:

回到目录

6.Icon

参数 | 说明 ---|--- 无 | 无

回到目录

7.Label(默认无参数)

参数 | 说明 ---|--- checkBox | 需用到checkbox就填写checkbox radio | 需用到radio就填写radio

用法:

<Label checkBox></Label>
<Label radio></Label>
<Label></Label>

回到目录

8.SelectContainer

参数 | 说明 ---|--- before | 需将select容器反正最左变就在容器加before(仅需写before) after | 默认值

用法:

<SelectContainer before></SelectContainer>
<SelectContainer></SelectContainer>(默认after)

回到目录

各个控件的参数说明(modelType都有默认值)

1.InputCell(默认为:标题+input)

modelType包括iconInput和默认的标题+input(titleInput)

参数 | 说明 ---|--- data | 数据源(object) dataModel | 参数(object) typingChange | input的change事件 clear | 清除input的内容事件

dataModel的属性表:

modelType | input的组合类别 ----------|----------- layoutType | 布局类型,默认水平布局(垂直block/水平) modelKey | 对应data(数据源)的属性名 modelName | 需要显示给别人看的说明文字,如:姓名 inputType | input的type类型 icon | 图片url disabled| 默认可读可写(参数值为false或是“rw”),只读:true或是“r”

使用例子

<InputCell 
data={data} 
dataModel={{ modelType:"iconInput", modelName: "姓名", inputType: "text", modelKey: "name",icon:closeIcon,disabled: "r"}} 
typingChange = {typingChange } 
clear={clear}/>

回到目录

2.TextAreaCell(默认布局为横布局,形式都为:标题+textArea)

参数列 | 说明 ----|--- data | 数据源(object) dataModel(object) | 参数object typingChange | textarea的change事件

dataModel的属性表:

layoutType | 布局类型,默认水平布局(垂直block/水平) -----------|------------------------ modelName | 需要显示给别人看的说明文字,如:姓名 modelKey | 对应data(数据源)的属性名

使用例子

<TextAreaCell
data={data} 
dataModel={{ layoutType:"block", modelName: "姓名",modelKey: "name"}} 
typingChange = {typingChange } 
/>

回到目录

3.textCell(默认为:标题+值)

modelType包括text、preTextIcon、textAfterIcon、preTitleTextIcon、titleTextAfterIcon、textLink、preTextIconLink、titleTextLink、 textCollapse、iconTextCollapse、titleTextCollapse、mergeText、mapText、list和默认值(textTitle)

参数列 | 参数属性名 ----|------ data | 数据源(object) dataModel | 参数object

dataModel的属性表:

modelType | textCell的组合类型 ----------|-------------- modelName | 显示的自定义的名字,如姓名 modelKey | 对应data(数据源)的属性名 icon | 图标(图片的链接) link |默认为false,true表示有">",false为没有 clickFunc | 列表的点击事件 collapseFunc |点击列表下拉的事件 isOpened |true为点击列表下拉内容,false为收起下拉内容 collapseList| 点击列表下拉的显示的内容 modelKeyOne |左边对应的data值得属性名 modelKeyTwo |右边对应的data的属性名 modelLoopKey| 循环获取字段的的data的属性名 modelKeyArray| 子数据(数组) listLayoutType| 子数据(数组)的布局类型 listModelName| 子数据(数组)的自定义名称 listModelKey| 对应子数据(数据源)的属性名 listLayoutType| 子数据(数组)的布局类型 listInputType| 子数据(数组)的input的type listInputDisabled|子数据的input是否可读可写,默认可读可写(true或是rw”),只读为false或是“r”

使用例子

A:{ modelType: "preTextIconLink",
 modelName: "姓名",
 modelKey: "name", 
icon: closeIcon, 
clickFunc: (e, data) => myFunction(e, data), link: true },
B: { modelType: "titleTextCollapse", 
modelKeyOne: "name",
 modelKeyTwo: "age", 
collapseFunc: collapseFunc,
 link: true, isOpened: true,
 collapseList: collapseList,
 icon: closeIcon }

4.switchCell(默认为单个的switch(值+switch))

参数 | 说明 ---|--- data | 数据源(object) dataModel | 参数object

dataModel的属性表:

modelType | switchCell的组合类型 ----------|---------------- switchData |需循环switch列表的数据 modelSwitchListKey| 需循环switch列表的数据的属性名 switchListCheck |需循环switch列表开关(true为开,false为关) switchListChange |需循环switch列表的switch的事件 switchListParamOne |需循环switch列表的switch的事件的参数1 switchListParamTwo| 需循环switch列表的switch的事件的参数2 mainSwitchCheck |需循环switch列表的总开关(true,false) mainSwitchChange |需循环switch列表的总开关的事件 switch |只填switch switchCheck |单个switch的开关(true,false) typingChange |单个switch的事件 paramOne |单个switch的事件的参数1 paramTwo |单个switch的事件的参数2

使用例子

单个switch
{ componentType: "switchGroup",
 modelKey: "name", 
switchCheck: true,
 paramOne: "name",
 paramTwo: "age", 
typingChange: (name, age) => switchChange(name, age) 
},
     多个switch          
 {
    componentType: "switchGroup",
    modelType: "switchList",
    modelSwitchListKey: "name",
    switchListCheck: "checked",
    switchListChange: (name, age) => switchListChange(name, age),
    switchListParamOne: "id", switchListParamTwo: "age",
    mainSwitchCheck: true,
    mainSwitchChange: mainSwitchChange
 },

回到目录

5.selectCell 默认为:标题+select

modelType包括select、selectText、iconTitleText、titleSelectText和默认值(标题+select(textSelect))

参数 | 说明 ---|--- data | data数据源(object) dataModel | 参数object typingChange | select的onchange事件

dataModel的属性表:

layoutType | 布局类型,默认水平布局(垂直block/水平) -----------|------------------------ modelType | selectCell 的组合类型 modelKey | select所需的data属性名 modelName | 自定的名字 disabled| select是否可选,默认可选(参数值为false或是“rw”),不可选的参数值为:true或是“r” selectInputDisabled| select后面的input是否可以读写,默认是可读可写,默认可选(参数值为false或是“rw”),不可选的参数值为:true或是“r” inputType | input的类型(如type=text,只填天text) modelInputKey | input所需data的字段名(或是自定的字段名) modelInputName | 自定input的名称 icon | icon链接 dataSource | select的数据源

回到目录

6.imageCell 无默认值

modelType包括image和uploadImg

参数列 | 参数属性名 ----|------ data | data数据源(object) dataModel | 参数object

dataModel的属性表:

layoutType | 布局类型,默认水平布局(垂直block/水平) -----------|------------------------ modelType | imageCell的组合类型 modelKey | 所需data的属性值 modelName | 自定义名字 baseUrl | img的外网地址 uploadImgFunc | 打开拍照功能的点击事件 viewImg | 拍照时查看图片 reviewImg | 查看图片 delImg | 删除图片

回到目录

7.checkBoxCell 默认为(checkboxText)

参数列 | 参数属性名 ----|------ data | data数据源(object) dataModel | 参数object

dataModel的属性表:

modelType | checkBoxCell的类型 ----------|---------------- modelName | 自定义名字 modelKey | 所需data的属性名 checked | 是否选中(true、false) checkFunc | 选中的点击事件

回到目录

8.cardList

modelType暂时只有默认值

参数列 | 参数属性名 ----|------ data | data数据源(object) dataModel | 参数object

dataModel属性表:

modelType | cardList的组合类型 ----------|-------------- cardData | 卡片的数据源(Array数组) modelCardName | 卡片自定名字 modelCardKey | 卡片数据的属性 modelCardStatus | 卡片数据的属性(变成一个圆形显示) modelCardId | 传入卡片操作事件的卡片数据id firstBtnName | 卡片按钮的名字1 secondBtnName | 卡片按钮的名字2 firstClickFunc | 卡片按钮1的点击事件 secondClickFunc | 卡片按钮1的点击事件

回到目录

9.formView 默认为input的组合

componentType包括inputGroup(InputCell)、textAreaGroup(TextareaCell)、imageGroup(ImageCell)、selectGroup(SelectCell)、 checkBoxGroup(CheckBoxCell)、switchGroup(SwitchCell)、cardGroup(CardList)和默认组合(textCell)

参数 | 参数属性名 ----|------ data | data数据源(object) dataModel | 参数Array typingChange | InputCell、TextareaCell的触发事件 clear | InputCell的清除输入的的触发事件 buttons|传入btn的数组 btnPosition|btn的放的位置,默认在放在内容结束后,如要固定在屏幕最底部,需设置btnPosition=’bottom‘ dataModel的参数表 componentType | formView 使用的cell类型 --------------|------------------- 其余参数 | 其余参数根据componentType的类型找到对应的Cell填写对应的参数值

buttons的参数表 btnText | 自定义按钮名称 --------------|------------------- disabled | 按钮是否可点击 btnFunc | 点击按钮触发的事件

 buttons={
     [
        {
            btnText: "登录", disabled: true, btnFunc: login
        }
    ]
}

回到目录

10.toast

方法 | key | type | duration | 文本 ---|-----|------|----------|--- showToast | 自定义key名称(必填) | fail、success两种type(必填) | 设置多少秒后消失弹框(1代表1秒),null为弹框不自动消失(必填) | 设置文本内容,如:操作成功(文字数量不限) showLoading| 自定义key名称(必填) | 无此参数 | 无此参数 | 设置文本内容,如:正在加载(文字4个+’···‘) hideToast |传入以上自定义的key名称(必填) | 无此参数 | 无此参数 | 无此参数

回到目录