UNPKG

@tplc/business

Version:

37 lines (36 loc) 1.3 kB
import { UploadMethod } from '@tplc/wot/types/components/wd-upload/types' export declare function formatJson(str: string | object | undefined, defVal?: {}): {} /** 获取上个页面Exposed */ export declare const getExposed: () => any export declare const getCurrentPage: () => { pageId: string | number fullPath: string options: any route: string } export declare const getPreviousPageId: () => string | number /** 合并url参数 url = /pages/data/index?id=1&name=2 urlParams = id=1&name=2&type=1 */ export declare const getFinalUrl: (url: string, urlParams?: string) => string export declare const onPageScrollSelector: (selector: string) => void export declare const getPreviewImageUrl: (url: string, width?: number) => string /** 根据屏幕宽度 图片高度宽度比例 列数与 间隙宽度 计算图片高度 */ export declare const calculateImageHeight: ( screenWidth: number, imageHeight?: number, imageWidth?: number, column?: number, gap?: number, ) => number export declare const customUpload: UploadMethod export declare const getSharePath: () => string /** 获取动态数据 */ export declare const getDynamicData: ( text: string | undefined, { store, defaultText, }: { store?: Record<string, any> defaultText?: string }, ) => string