@cataract6545/tmui
Version:
tm-vuetify是一个新势力由主题驱动的UI组件库,相比其它优势大,组件全,设计趋势紧跟未来。具有主题生成,主题实时切换,暗黑实时切换,lottie动画,图表等新颖功能,tmui TMUI
29 lines • 1.32 kB
text/typescript
export interface qrOpts {
baseColor?: string //背景色,可以是数组颜色,将产生渐变。,渐变方向见下方:linearDir
, backgroundImage?: string //使用图片作为二维码背景。
, backgroundColor?: string | Array<string> // 背景色,可以是数组颜色,将产生渐变。,渐变方向见下方:linearDir
, size?: number //图片大小
, border?: number //边 width = size * border,比如二维码是200,那么想要让边为10那么 border = 200*0.05
, str?: string //内容
, forgroundColor?: string | Array<string> //前景色,也可以是["#FF0000","#FFFF00"]如果提供数组,将会绘制渐变色。
, logoImage?: string //logo图片
, logoWidth?: number
, logoHeight?: number
, ecc?: string // 容错等级[ 'L', 'M', 'Q', 'H' ]
//left,right,bottom,top,tlbr:左顶点至底右下点,trbl,右顶点底右左点,bltr右底左点至顶右点。brtl底右点至顶左点。
, linearDir?: string //如果forgroundColor是数组渐变色,则此可以更改渐变方向。
}
export const qrOptsDefault = {
baseColor: '#fff'
, backgroundImage: null
, backgroundColor: null
, size: 300
, border: 0.05
, str: 'tmui'
, forgroundColor: '#000'
, logoImage: null
, logoWidth: 20
, logoHeight: 20
, ecc: 'M'
, linearDir: "tlbr"
}