1.2.0 • Published 10 months ago
@goldnet/weapp v1.2.0
小程序框架
安装
pnpm i @goldnet/weapp网络请求
import { Req } from '@goldnet/weapp';
全局设置选项
// 【可选】设置请求基地址
Req.getIns().baseUrl = process.env.TARO_APP_BASE_API;
// 【可选】设置请求头
Req.getIns().getDefaultHeaderCall = () => {
return {
'Authorization': 'Basic xxxxx',
'Client-Code': 'qy',
'Tenant-Id': '000000',
'Tenantid': '000000',
'GoldNet-Auth': getGD().l.get('token') || ''
}
}使用
/** 获取验证码 */
export async function getOauthCaptcha() {
return await Req.getIns().send<any>(`/xxx/oauth/captcha`, 'get');
}UI组件
常规组件
import { GDiv,GImage } from '@goldnet/weapp';
GHtml,
GDiv,
GImage,
Button,
Swiper, SwiperItem页面容器
import { GHtml, GHtmlProps } from '@goldnet/weapp';搜索
import { GSearchBar, GSearchBarProps } from '@goldnet/weapp';输入/密码输入框
import { GInput, GInputProps } from '@goldnet/weapp';验证码展示
import { GCodeImageProps, IGCodeImagePropsProps } from '@goldnet/weapp';可长按复制内容的标签
import { GLabel } from '@goldnet/weapp';
<GLabel text={'要复制的内容'} />格子图标
import { GGridImage, GGridImageProps } from '@goldnet/weapp';可滑动加载列表
import { GInfiniteLoading, GInfiniteLoadingContent, GInfiniteLoadingContentProps, GInfiniteLoadingRenderData, GInfiniteLoadingItem, GInfiniteLoadingProps, GInfiniteLoadingRef } from '@goldnet/weapp';普通列表
import { GList, GListProps } from './component/g-list/g-list';
const source: IItemRender[] = [
{
label: '项目1',
value: '1',
},
{
label: '项目2',
value: '2',
},
];
<>
<GList source={source} icon={ArrowRightIcon} onClick={onClick} />
</>工具函数
getEllipsis
截取字段串,多余的使用省略号
import { getEllipsis } from '@goldnet/weapp';
getEllipsis('abcdefg', 3); // 'abc...'getStatusBarHeight
获取小程序状态栏高度
import { getStatusBarHeight } from '@goldnet/weapp';
getStatusBarHeight(); // 0 or xgetPageBodyHeight
获取页面可用高度,不包含状态栏高度
import { getPageBodyHeight } from '@goldnet/weapp';getRAS 或 getSha256Digestt 加密
import { getRAS, getSha256Digestt } from '@goldnet/weapp';
getRAS(getSha256Digestt(password), RasPublicKey),更多
/** 存储 */
import { LocalStorageSystem, getLocalStorage } from '@goldnet/weapp';
// 事件
import { EventSystem, getDefaultEventSystem } from '@goldnet/weapp';
// 页面跳转
import { GotoPage } from '@goldnet/weapp';类型判断
import { isFile,isNumber,isString } from '@goldnet/weapp';
isNumber(x)
isString(x)
isBoolean(x)
isNull(x)
isUndefined(x)
isSymbol(x)
isBigInt(x)
isObject(x)
isArray(x)
isFunction(x)
isDate(x)
isRegExp(x)
isPromise(x)
isSet(x)
isMap(x)
isFile(x)1.2.0
10 months ago
1.1.1
12 months ago
1.1.0
1 year ago
1.0.0
1 year ago
1.1.9
10 months ago
1.1.8
10 months ago
1.1.7
10 months ago
1.1.6
10 months ago
1.1.5
10 months ago
1.1.4
10 months ago
1.1.3
10 months ago
1.1.2
10 months ago
1.1.10
10 months ago
0.2.1
2 years ago
0.1.2
2 years ago
0.2.0
2 years ago
0.1.1
2 years ago
0.2.2
2 years ago
0.1.3
2 years ago
0.1.5
2 years ago
0.1.0
2 years ago
0.0.10
2 years ago
0.0.9
2 years ago
0.0.8
2 years ago
0.0.5
2 years ago
0.0.4
2 years ago
0.0.7
2 years ago
0.0.6
2 years ago
0.0.3
2 years ago
0.0.2
2 years ago
0.0.1
2 years ago