提交 fb208bdc 作者: 方治民

feat(component): 更新 first-ui@1.8.0

上级 ee3088f9
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 6 2 60195,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 626 0 1 9 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view @touchmove.stop.prevent="stop" v-if="isShow || !isNvue">
<view class="fui-actionsheet__mask" :class="{'fui-actionsheet__mask-show':show}" ref="fui_asm_ani"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 16 2 60 1 95,身份证尾号:5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 6 2 60 19 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-alert__wrap" :class="[background?'':('fui-alert__'+type)]"
:style="{background:background || getColor(type),borderRadius:radius,paddingTop:padding[0] || 0,paddingRight:padding[1]||0,paddingBottom:padding[2] || padding[0]||0,paddingLeft:padding[3] || padding[1]||0,marginTop:marginTop+'rpx',marginBottom:marginBottom+'rpx'}">
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 16 2 6 019 5,身份证尾号:5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 62 60 1 9 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-popup__animation" :class="[ani.in]" :style="'transform:' + transform + ';' + stylesObject"
@tap="change" v-if="isShow" ref="fui_ani">
......@@ -38,18 +38,7 @@
styles: {
type: Object,
default () {
return {
position: 'fixed',
bottom: 0,
top: 0,
left: 0,
right: 0,
// #ifndef APP-NVUE
display: 'flex',
// #endif
'justify-content': 'center',
'align-items': 'center'
};
return {}
}
}
},
......@@ -77,8 +66,22 @@
},
computed: {
stylesObject() {
let styles = {
...this.styles,
//默认值
const defStyles = {
position: 'fixed',
bottom: 0,
top: 0,
left: 0,
right: 0,
// #ifndef APP-NVUE
display: 'flex',
// #endif
'justify-content': 'center',
'align-items': 'center'
};
const mergeStyles = Object.assign({}, defStyles, this.styles);
const styles = {
...mergeStyles,
'transition-duration': this.duration / 1000 + 's'
};
let transfrom = '';
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5616 2 6 019 5,身份证尾号: 5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 16 260 195,身份证尾号:503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-autograph__wrap" :style="{ width: w + 'px', height:h + 'px',background:background }"
ref="fui_gcanvas_ag">
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6162 6019 5,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56162601 95,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
const isWeex = typeof WXEnvironment !== 'undefined';
const isWeexIOS = isWeex && /ios/i.test(WXEnvironment.platform);
const isWeexAndroid = isWeex && !isWeexIOS;
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 61 62 60 19 5,身份证尾号: 5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 61 626 0 195,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStyleLinearGradient {
constructor(x0, y0, x1, y1) {
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 561 6 26 01 95,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 626 0 195,身份证尾号:5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStylePattern {
constructor(img, pattern) {
this._style = pattern;
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 6 2 601 9 5,身份证尾号:5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 62 6 019 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStyleRadialGradient {
constructor(x0, y0, r0, x1, y1, r1) {
this._start_pos = { _x: x0, _y: y0, _r: r0 };
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 62 60 1 9 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5616 260 195,身份证尾号: 5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import FillStylePattern from './FillStylePattern';
import FillStyleLinearGradient from './FillStyleLinearGradient';
import FillStyleRadialGradient from './FillStyleRadialGradient';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1 626 0 19 5,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 162 6019 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default class WebGLActiveInfo {
className = 'WebGLActiveInfo';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 561 6 26 01 95,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 61 62601 9 5,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 61 626 0 195,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 6 2 60 195,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLFrameBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 16 26 01 95,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 16 2 60 19 5,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default {
"DEPTH_BUFFER_BIT": 256,
"STENCIL_BUFFER_BIT": 1024,
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 61 6 2 60 1 95,身份证尾号: 5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 162 6 01 9 5,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
let i = 1;
const GLmethod = {};
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 561 6 2 60195,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6162 6 0 1 95,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
const GLtype = {};
[
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156162 60 1 95,身份证尾号:5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 16 260 1 9 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLProgram';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5616 26 01 9 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56162 6 01 95,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLRenderBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5616 2 6 01 9 5,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 6260 1 95,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GLenum from './GLenum';
import ActiveInfo from './ActiveInfo';
import Buffer from './Buffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 16 2 6019 5,身份证尾号: 5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1626 0 195,身份证尾号:5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLShader';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156162 6 0 1 95,身份证尾号:5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 62 60 19 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default class WebGLShaderPrecisionFormat {
className = 'WebGLShaderPrecisionFormat';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 1 6 26019 5,身份证尾号: 5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 6 26 0 1 95,身份证尾号: 5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLTexture';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56162 6 0 1 9 5,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 62 6 0195,身份证尾号:5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLUniformLocation';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 162 6 01 95,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 162 6 01 95,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export function getTransferedObjectUUID(name, id) {
return `${name.toLowerCase()}-${id}`;
}
\ No newline at end of file
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 16 2 6019 5,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 6 26019 5,身份证尾号:5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GContext2D from '../context-2d/RenderingContext';
import GContextWebGL from '../context-webgl/RenderingContext';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 561 6 26 0 19 5,身份证尾号: 5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 61 62 6 01 95,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
let incId = 1;
const noop = function () { };
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 6 26 0195,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 6 260 195,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export function ArrayBufferToBase64 (buffer) {
var binary = '';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 616 26 0 1 95,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 16 260 19 5,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GCanvas from './env/canvas';
import GImage from './env/image';
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 62 601 9 5,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 61626 01 95,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-avatar__wrap" :class="[width?'':'fui-avatar__size-'+size,radius===-1?'fui-avatar__'+shape:'']"
:style="wrapStyles" @tap="handleClick">
<image class="fui-avatar__img" :style="styles"
:class="[radius===-1?'fui-avatar__'+shape:'',width?'':'fui-avatar__size-'+size]" :src="src" :mode="mode"
v-if="src" :webp="webp" :lazy-load="lazyLoad"></image>
:class="[radius===-1?'fui-avatar__'+shape:'',width?'':'fui-avatar__size-'+size]" :src="showImg" :mode="mode"
v-if="src" :webp="webp" :lazy-load="lazyLoad" @error="handleError"></image>
<text class="fui-avatar__text" :class="[width?'':'fui-avatar__text-'+size]" v-if="!src && text"
:style="textStyles">{{text}}</text>
<slot></slot>
......@@ -14,12 +14,16 @@
<script>
export default {
name: "fui-avatar",
emits: ['click'],
emits: ['click', 'error'],
props: {
src: {
type: String,
default: ''
},
errorSrc: {
type: String,
default: ''
},
mode: {
type: String,
default: 'widthFix'
......@@ -123,7 +127,29 @@
return styles;
}
},
watch:{
src(val){
this.src && (this.showImg = this.src);
}
},
data() {
return {
showImg: ''
}
},
created() {
this.src && (this.showImg = this.src);
},
methods: {
handleError(e) {
if (this.src) {
this.errorSrc && (this.showImg = this.errorSrc);
this.$emit('error', {
index: this.index,
params: this.params
})
}
},
handleClick() {
this.$emit('click', {
index: this.index,
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15616 2 6 0 195,身份证尾号: 5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1561 626 0 1 95,身份证尾号:50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<!-- #ifdef APP-NVUE -->
<view ref="fui_bd_ani" class="fui-backdrop__wrap"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 616 2 6 0 195,身份证尾号:5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6162 6 0195,身份证尾号:5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-backtop__wrap"
:style="{width:width+'rpx',height:width+'rpx',borderRadius:isNvue?width+'rpx':'50%' ,bottom: bottom + 'rpx', right: right + 'rpx',background:background }"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1 62 6 01 9 5,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 16260 19 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<text
:class="[dot?'fui-badge__dot':'fui-badge__wrap',background?'':('fui-badge__bg-'+type),absolute?'fui-badge__absolute':'',scaleRatio!=1 && isNvue?'fui-badge__trans-origin':'',!background && type==='white'?'fui-badge__text-color':'']"
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 16 260195,身份证尾号: 5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 16 2 6 0 195,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
/*
* Copyright (c) 2014 Johannes Mittendorfer (http://johannes-mittendorfer.com)
* Licensed under the MIT License (LICENSE.txt).
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6162 6 019 5,身份证尾号: 5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 16 260 1 95,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<!-- #ifdef APP-NVUE -->
<gcanvas @longpress="longtap" @touchstart="touchstart" @touchend="touchend" :ref="canvasId"
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 626 0 1 9 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15616 2 601 95,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
const isWeex = typeof WXEnvironment !== 'undefined';
const isWeexIOS = isWeex && /ios/i.test(WXEnvironment.platform);
const isWeexAndroid = isWeex && !isWeexIOS;
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 61 6 260 1 9 5,身份证尾号:5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 6260 1 9 5,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStyleLinearGradient {
constructor(x0, y0, x1, y1) {
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 616 2 60 19 5,身份证尾号:5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 162 6 0 195,身份证尾号: 5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStylePattern {
constructor(img, pattern) {
this._style = pattern;
this._img = img;
}
constructor(img, pattern) {// 新特性待增加
this._style = pattern;// todo: 待修改
this._img = img;// 新特性待增加
}// todo: 待修改
}
// todo: 待修改
export default FillStylePattern;
\ No newline at end of file
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 61 6 26 01 9 5,身份证尾号: 5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 6 260 195,身份证尾号: 5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStyleRadialGradient {
constructor(x0, y0, r0, x1, y1, r1) {
this._start_pos = { _x: x0, _y: y0, _r: r0 };
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 162 6 0 1 9 5,身份证尾号:5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 62 6 0 195,身份证尾号: 5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import FillStylePattern from './FillStylePattern';
import FillStyleLinearGradient from './FillStyleLinearGradient';
import FillStyleRadialGradient from './FillStyleRadialGradient';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 6 2601 95,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 1626 0 19 5,身份证尾号:5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default class WebGLActiveInfo {
className = 'WebGLActiveInfo';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 16 2 601 95,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 16 26 0195,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 62601 9 5,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 616 2 601 95,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLFrameBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 6 2 60 19 5,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 616 2601 95,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default {
"DEPTH_BUFFER_BIT": 256,
"STENCIL_BUFFER_BIT": 1024,
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 162 6 019 5,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 616 26 01 9 5,身份证尾号: 5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
let i = 1;
const GLmethod = {};
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 6 2 6 019 5,身份证尾号: 5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 61 626 01 9 5,身份证尾号: 5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
const GLtype = {};
[
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 16 26 0 1 9 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 16 26 019 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLProgram';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5616 2 6 019 5,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1626 0 19 5,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLRenderBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 626019 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 616 260 1 95,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GLenum from './GLenum';
import ActiveInfo from './ActiveInfo';
import Buffer from './Buffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1626 01 9 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 1 6 26 01 9 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLShader';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5616 260 1 95,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1 6260195,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default class WebGLShaderPrecisionFormat {
className = 'WebGLShaderPrecisionFormat';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 616 2 60 195,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5616 26 0195,身份证尾号:50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLTexture';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 6 2 6 0 195,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 616 260 1 95,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLUniformLocation';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 6260 1 9 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 626 0 195,身份证尾号: 5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export function getTransferedObjectUUID(name, id) {
return `${name.toLowerCase()}-${id}`;
}
\ No newline at end of file
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 61 6 260 1 9 5,身份证尾号: 50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 16 26 019 5,身份证尾号:5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GContext2D from '../context-2d/RenderingContext';
import GContextWebGL from '../context-webgl/RenderingContext';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 6 260 1 9 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1561 6 26 0 1 95,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
let incId = 1;
const noop = function () { };
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 61 6 2601 9 5,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 6 26 0 195,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export function ArrayBufferToBase64 (buffer) {
var binary = '';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 62 6 01 9 5,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 6 260 195,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GCanvas from './env/canvas';
import GImage from './env/image';
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 61 6260 1 9 5,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1626 01 9 5,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-bottom__navbar-wrap" :class="{'fui-bottom__navbar-fixed':isFixed}"
:style="{background:background,zIndex:zIndex}">
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 162 60 1 9 5,身份证尾号: 5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 16 2601 95,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-bottom__popup-wrap" :class="{'fui-bottom__popwrap-show':show}"
:style="{ zIndex: zIndex,background:maskBackground}" @tap.stop="handleClose" @touchmove.stop.prevent="stop"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 62 60 1 9 5,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 61 62 6019 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-bubble__box-wrap" ref="fui_bb_wrap">
<slot></slot>
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 626 0 1 9 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6162 60 1 95,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-button__wrap" :class="[!width || width==='100%' || width===true?'fui-button__flex-1':'',disabled && !disabledBackground ? 'fui-button__opacity' : '']"
:style="{width: width,height: getHeight,marginTop:margin[0] || 0, marginRight:margin[1]||0,marginBottom:margin[2] || margin[0]||0,marginLeft:margin[3] || margin[1]||0,borderRadius: getRadius,background:getBackground}"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 6260 195,身份证尾号:5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 616 26 0 1 95,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-calendar__wrap" :style="{width:dateWidth,background:background}">
<view class="fui-calendar__header">
<view class="fui-calendar__icon-left" :class="['fui-calendar__pl']" @tap.stop="changeYear(-1)">
<fui-icon :name="name" :color="arrowColor" :size="arrowSize"></fui-icon>
</view>
<view class="fui-calendar__icon-left" :class="['fui-calendar__pl']" @tap.stop="changeMonth(-1)"
v-if="!isMultiple">
<fui-icon :name="name" :color="arrowColor" :size="arrowSize"></fui-icon>
</view>
<text class="fui-calendar__title"
:style="{width:yearsWidth+'rpx',fontSize:yearsSize+'rpx',lineHeight:yearsSize+'rpx',color:yearsColor}">{{title}}</text>
<view class="fui-calendar__pl" @tap.stop="changeMonth(1)" v-if="!isMultiple">
<fui-icon :name="name" :color="arrowColor" :size="arrowSize"></fui-icon>
</view>
<view class="fui-calendar__pl" @tap.stop="changeYear(1)">
<fui-icon :name="name" :color="arrowColor" :size="arrowSize"></fui-icon>
</view>
......@@ -19,7 +26,7 @@
<!-- #endif -->
</view>
<swiper :indicator-dots="false" :autoplay="false" :current="defCurrent" :duration="300" :vertical="vertical"
@change="swiperChange" class="fui-calendar__swiper">
@change="swiperChange" class="fui-calendar__swiper" v-if="isMultiple">
<swiper-item v-for="(item,index) in monthArr" :key="item.key">
<view class="fui-calendar__date-wrap">
<view class="fui-calendar__date" :style="{width:itemWidth}" :class="['fui-calendar__dh']"
......@@ -43,15 +50,46 @@
:style="{color:getColor(index,idx,values)}">{{getText(index,idx)}}</text>
<text class="fui-calendar__date-descr" v-if="!showLunar || language==='en'"
:style="{color:getColor(index,idx,values)}">{{getText(index,idx)}}</text>
<!-- #ifndef APP-NVUE -->
</view>
<!-- #endif -->
<!-- #ifdef APP-NVUE -->
</text>
<!-- #endif -->
</view>
</swiper-item>
</swiper>
<view class="fui-calendar__swiper" v-else>
<view class="fui-calendar__date-wrap">
<view class="fui-calendar__date" :style="{width:itemWidth}" :class="['fui-calendar__dh']"
v-for="(week,i) in singleMonth.weekdayArr" :key="week"></view>
<!-- #ifdef APP-NVUE -->
<text class="fui-calendar__date"
:class="{'fui-calendar__dh':true,'fui-calendar__diaabled':_isDisAbled(month-1,idx),'fui-calendar__left-radius':_isRadius(month-1,idx,true),'fui-calendar__right-radius':_isRadius(month-1,idx)}"
v-for="(sub,idx) in singleMonth.daysArr" :key="idx" @tap.stop="dateClick(month-1,sub)"
:style="{background:getBackground(month-1,idx,values),width:itemWidth}">
<!-- #endif -->
<!--vue3中text嵌套text会出现警告和部分错误信息-->
<!-- #ifndef APP-NVUE -->
<view class="fui-calendar__date"
:class="{'fui-calendar__dh':true,'fui-calendar__diaabled':_isDisAbled(month-1,idx),'fui-calendar__left-radius':_isRadius(month-1,idx,true),'fui-calendar__right-radius':_isRadius(month-1,idx)}"
v-for="(sub,idx) in singleMonth.daysArr" :key="idx" @tap.stop="dateClick(month-1,sub)"
:style="{background:getBackground(month-1,idx,values),width:itemWidth}">
<!-- #endif -->
<text class="fui-calendar__date-val"
:style="{color:getColor(month-1,idx,values)}">{{sub}}</text>
<text class="fui-calendar__date-lunar" v-if="showLunar && language!=='en'"
:style="{color:getColor(month-1,idx,values)}">{{getText(month-1,idx)}}</text>
<text class="fui-calendar__date-descr" v-if="!showLunar || language==='en'"
:style="{color:getColor(month-1,idx,values)}">{{getText(month-1,idx)}}</text>
<!-- #ifndef APP-NVUE -->
</view>
<!-- #endif -->
<!-- #ifdef APP-NVUE -->
</text>
<!-- #endif -->
</view>
</view>
</swiper-item>
</swiper>
<view class="fui-calendar__btn-wrap" v-if="showBtn">
<view class="fui-calendar__btn"
:class="{'fui-calendar__btn-color':!btnBackground,'fui-calendar__diaabled':btnDisabled}"
......@@ -100,6 +138,10 @@
type: String,
default: 'cn'
},
isMultiple: {
type: Boolean,
default: true
},
vertical: {
type: Boolean,
default: true
......@@ -203,6 +245,10 @@
lang: [],
header: [],
monthArr: [],
singleMonth: {
weekdayArr: [],
daysArr: []
},
dateWidth: '100%',
title: '',
year: 2010,
......@@ -241,6 +287,11 @@
},
initChange(vals) {
this.init();
},
isMultiple(val) {
if (!val) {
this.singleMonth = this.monthArr[this.month - 1]
}
}
},
created() {
......@@ -484,25 +535,57 @@
this.month = month;
this.setTitle()
this.monthArr = this.getMonthsArr(year)
if (!this.isMultiple) {
this.singleMonth = this.monthArr[month - 1]
} else {
this.$nextTick(() => {
setTimeout(() => {
this.defCurrent = month - 1;
}, 20)
})
}
},
changeYear(num) {
let year = num + this.year;
checkYear(year) {
if (year < this.minArr[0] || year > this.maxArr[0]) {
uni.showToast({
title: '日期已超出可切换范围!',
icon: 'none'
});
return false;
}
return true;
},
changeMonth(num) {
let month = num + this.month;
let year = 0;
if (num > 0) {
year = month > 12 ? this.year + 1 : this.year;
month = month > 12 ? 1 : month;
} else {
year = month < 1 ? this.year - 1 : this.year;
month = month < 1 ? 12 : month;
}
if (this.checkYear(year)) {
this.month = month;
this.year = year;
this.setTitle();
this.monthArr = this.getMonthsArr(year)
this.singleMonth = this.monthArr[this.month - 1]
}
},
changeYear(num) {
let year = num + this.year;
if (this.checkYear(year)) {
this.year = year;
if (this.isMultiple) {
this.month = 1;
this.defCurrent = 0;
}
this.setTitle();
this.monthArr = this.getMonthsArr(year)
if (!this.isMultiple) {
this.singleMonth = this.monthArr[this.month - 1]
}
}
},
getWeekText(date) {
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 6 2 601 95,身份证尾号:5 0 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5616 2 6 0 1 9 5,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
/**
* @1900-2100区间内的公历、农历互转
* @公历转农历:solar2lunar(1987,11,01);
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 162 60 1 95,身份证尾号:5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 626 0 1 9 5,身份证尾号:5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<!--nvue下, Android平台阴影设置elevation值-->
<view class="fui-card__wrap"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 16 2 60 195,身份证尾号: 5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 162 601 95,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-cascader__wrap">
<view class="fui-cascader__header-wrap">
......@@ -204,7 +204,9 @@
// #ifdef MP-TOUTIAO
this.isShow = false
this.$nextTick(() => {
setTimeout(() => {
this.isShow = true
}, 10)
})
// #endif
let result = JSON.parse(JSON.stringify(this.selectedArr));
......@@ -354,7 +356,7 @@
this.defCurrent = current;
this.current = current;
this.checkTabs();
}, 20)
}, 30)
});
} else {
this.initData(options, -1);
......@@ -377,7 +379,7 @@
setTimeout(() => {
this.defCurrent = current;
this.current = current;
}, 20)
}, 30)
}
},
checkTabs() {
......@@ -389,7 +391,7 @@
let index = Number(item.index)
let val = index < 2 ? 0 : index - 2;
item.scrollViewId = `fui_c_${val}`;
}, 20);
}, 30);
});
this.scrollViewId = `fui_cr_${current > 1?current - 1:0}`;
},
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 6 26 01 9 5,身份证尾号: 5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156162 6 01 9 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<!-- #ifdef APP-PLUS || H5 || MP-ALIPAY || MP-TOUTIAO -->
<checkbox-group :name="name">
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 6260 1 9 5,身份证尾号:5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1561 62 60 1 9 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-checkbox__input"
:class="{'fui-checkbox__disabled':disabled,'fui-checkbox__color':!color && val && !isCheckMark}"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 6 2 6 0 19 5,身份证尾号: 5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 62 6 0 19 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-circle__wrap" :style="{width: w+'px',height:w+'px'}">
<!-- #ifdef APP-NVUE -->
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1561 6 2 60 195,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 6 260 19 5,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
const isWeex = typeof WXEnvironment !== 'undefined';
const isWeexIOS = isWeex && /ios/i.test(WXEnvironment.platform);
const isWeexAndroid = isWeex && !isWeexIOS;
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 16260 1 9 5,身份证尾号:5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1561 62 6 0 19 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStyleLinearGradient {
constructor(x0, y0, x1, y1) {
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 561 6 26 0195,身份证尾号:50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6162 60 1 9 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStylePattern {
constructor(img, pattern) {
this._style = pattern;
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 16 26 0 1 9 5,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 1 6 26 01 95,身份证尾号:5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
class FillStyleRadialGradient {
constructor(x0, y0, r0, x1, y1, r1) {
this._start_pos = { _x: x0, _y: y0, _r: r0 };
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 1 62 6019 5,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 616 26 0 19 5,身份证尾号:50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import FillStylePattern from './FillStylePattern';
import FillStyleLinearGradient from './FillStyleLinearGradient';
import FillStyleRadialGradient from './FillStyleRadialGradient';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 16 2 60 1 9 5,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 6 26019 5,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default class WebGLActiveInfo {
className = 'WebGLActiveInfo';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 162 60 19 5,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 16 2 6019 5,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1 62 60 195,身份证尾号:5 03 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 16 2 6 019 5,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLFrameBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 1 6 26 0 1 95,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 6 260 1 95,身份证尾号:5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default {
"DEPTH_BUFFER_BIT": 256,
"STENCIL_BUFFER_BIT": 1024,
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 1 626019 5,身份证尾号: 50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 6 2601 9 5,身份证尾号: 5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
let i = 1;
const GLmethod = {};
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 61 6 2 60 195,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 6 2601 95,身份证尾号: 5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
const GLtype = {};
[
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5616 26 019 5,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15616 2 60 19 5,身份证尾号:50 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLProgram';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1 6 26 01 95,身份证尾号: 5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 6 26 0 195,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLRenderBuffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 61 6 26019 5,身份证尾号: 5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 16 2 60 195,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GLenum from './GLenum';
import ActiveInfo from './ActiveInfo';
import Buffer from './Buffer';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156162 6 01 95,身份证尾号: 5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 626 0 1 9 5,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLShader';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 616 260 19 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 162 6 0195,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export default class WebGLShaderPrecisionFormat {
className = 'WebGLShaderPrecisionFormat';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15616 2601 95,身份证尾号:5 0 3 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 61 62601 9 5,身份证尾号:5 0 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLTexture';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 6 26 0 1 95,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15616 260 1 9 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import {getTransferedObjectUUID} from './classUtils';
const name = 'WebGLUniformLocation';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 616 2 6 0195,身份证尾号:5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 616 2 60 1 95,身份证尾号: 5 0375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export function getTransferedObjectUUID(name, id) {
return `${name.toLowerCase()}-${id}`;
}
\ No newline at end of file
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561 626 019 5,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 162 60 1 95,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GContext2D from '../context-2d/RenderingContext';
import GContextWebGL from '../context-webgl/RenderingContext';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 1 6 2 6 0195,身份证尾号: 50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5616 26 0 1 9 5,身份证尾号: 5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
let incId = 1;
const noop = function () { };
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156 16 26 0 19 5,身份证尾号:5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1561 6 26 019 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
export function ArrayBufferToBase64 (buffer) {
var binary = '';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 16 2 6 0 195,身份证尾号: 5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 56 1 62 6 01 95,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
import GCanvas from './env/canvas';
import GImage from './env/image';
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 62 60 1 95,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 16260 1 9 5,身份证尾号:5 03 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// #ifdef MP
export default {
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 61 6 2 60 19 5,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 15 6 1 62601 95,身份证尾号: 5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// #ifdef APP-NVUE
import {
enable,
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 6 2 6 0 1 95,身份证尾号:50 3 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 16260 1 9 5,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// #ifdef APP-VUE || H5
export default {
data() {
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 156162 6 0 1 9 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 561626 0 1 95,身份证尾号: 5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// #ifdef H5
/**
* clipboard.min.js support for ES6 module import
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 16 2601 95,身份证尾号:5 0 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 56 1 6260 19 5,身份证尾号:5037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
/*!
* 剪贴板
*
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 5 6 1 626 019 5,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6 1 6 2601 95,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<!-- #ifdef APP-NVUE -->
<view :style="{
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 561 62601 9 5,身份证尾号: 5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1 5 6162 6 01 9 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-collapse__item">
<view @click="onClick(!isOpen)" class="fui-collapse-item__title" :class="{'fui-collapse__disabled':disabled}"
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1 561 6 260 1 9 5,身份证尾号: 50 375T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 6 1 626 0 195,身份证尾号:503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-collapse__wrap">
<slot></slot>
......
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号: 1561626 019 5,身份证尾号: 5 037 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<!--本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:1561 62 601 9 5,身份证尾号: 50 37 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。-->
<template>
<view class="fui-copy__text-wrap">
<!-- #ifndef MP-ALIPAY -->
......
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:15 61 62 60 19 5,身份证尾号: 503 7 5T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// 本文件由FirstUI授权予长沙壹润信息科技发展有限公司(手机号:156 1 626 01 9 5,身份证尾号: 503 75T)专用,请尊重知识产权,勿私下传播,违者追究法律责任。
// #ifdef H5
/**
* clipboard.min.js support for ES6 module import
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论