This commit is contained in:
2025-08-12 15:04:01 +08:00
parent df3f5f5269
commit 6708fb8eeb
544 changed files with 75169 additions and 17 deletions
@@ -0,0 +1,15 @@
// 此版本发布于2025-07-16
const version = '3.4.8';
// 开发环境才提示,生产环境不会提示
if (process.env.NODE_ENV === 'development') {
console.log(`\n %c uView Next V${version} https://uview.d3u.cn \n\n`, 'color: #ffffff; background: #3c9cff; padding:5px 0; border-radius: 5px;');
}
export default {
version,
// 主题名称
type: ['primary', 'success', 'info', 'error', 'warning'],
// 默认单位,可以通过配置为rpx,那么在用于传入组件大小参数为数值时,就默认为rpx
unit: 'px'
};
+235
View File
@@ -0,0 +1,235 @@
/**
* 此文件的作用为统一配置所有组件的props参数
* 借此用户可以全局覆盖组件的props默认值
* 无需在每个引入组件的页面中都配置一次
*/
import ActionSheet from './props/actionSheet.js'
import Album from './props/album.js'
import Alert from './props/alert.js'
import Avatar from './props/avatar'
import AvatarGroup from './props/avatarGroup'
import AreaPicker from './props/areaPicker'
import Amount from './props/amount'
import Backtop from './props/backtop'
import Badge from './props/badge'
import Button from './props/button'
import Barcode from './props/barcode'
import Calendar from './props/calendar'
import CarKeyboard from './props/carKeyboard'
import Card from './props/card'
import Cell from './props/cell'
import CellGroup from './props/cellGroup'
import Checkbox from './props/checkbox'
import CheckboxGroup from './props/checkboxGroup'
import CircleProgress from './props/circleProgress'
import Code from './props/code'
import CodeInput from './props/codeInput'
import Col from './props/col'
import Collapse from './props/collapse'
import CollapseItem from './props/collapseItem'
import ColumnNotice from './props/columnNotice'
import CountDown from './props/countDown'
import CountTo from './props/countTo'
import Cropper from './props/cropper'
import Cascader from './props/cascader'
import DatetimePicker from './props/datetimePicker'
import Divider from './props/divider'
import Draggable from './props/draggable'
import DateStrip from './props/dateStrip'
import Empty from './props/empty'
import Ellipsis from './props/ellipsis'
import Form from './props/form'
import FormItem from './props/formItem'
import Fab from './props/fab.js'
import Gap from './props/gap'
import Grid from './props/grid'
import GridItem from './props/gridItem'
import Icon from './props/icon'
import Image from './props/image'
import IndexAnchor from './props/indexAnchor'
import IndexList from './props/indexList'
import Input from './props/input'
import Keyboard from './props/keyboard'
import Line from './props/line'
import LineProgress from './props/lineProgress'
import Link from './props/link'
import List from './props/list'
import ListItem from './props/listItem'
import LoadingIcon from './props/loadingIcon'
import LoadingPage from './props/loadingPage'
import Loadmore from './props/loadmore'
import LazyLoad from './props/lazyLoad'
import Modal from './props/modal'
import Markdown from './props/markdown'
import Navbar from './props/navbar'
import NoNetwork from './props/noNetwork'
import NoticeBar from './props/noticeBar'
import Notify from './props/notify'
import NumberBox from './props/numberBox'
import NumberKeyboard from './props/numberKeyboard'
import Dropdown from './props/dropdown'
import DropdownItem from './props/dropdownItem'
import Overlay from './props/overlay'
import Parse from './props/parse'
import Picker from './props/picker'
import Popup from './props/popup'
import Popover from './props/popover'
import Pagination from './props/pagination'
import Qrcode from './props/qrcode'
import Radio from './props/radio'
import RadioGroup from './props/radioGroup'
import Rate from './props/rate'
import ReadMore from './props/readMore'
import Row from './props/row'
import RowNotice from './props/rowNotice'
import ScrollList from './props/scrollList'
import Search from './props/search'
import Section from './props/section'
import Skeleton from './props/skeleton'
import Slider from './props/slider'
import StatusBar from './props/statusBar'
import Steps from './props/steps'
import StepsItem from './props/stepsItem'
import Sticky from './props/sticky'
import Subsection from './props/subsection'
import SwipeAction from './props/swipeAction'
import SwipeActionItem from './props/swipeActionItem'
import Swiper from './props/swiper'
import SwipterIndicator from './props/swipterIndicator'
import Switch from './props/switch'
import Signature from './props/signature'
import Select from './props/select'
import Sidebar from './props/sidebar'
import SidebarItem from './props/sidebarItem'
import Tabbar from './props/tabbar'
import TabbarItem from './props/tabbarItem'
import Tabs from './props/tabs'
import TabsItem from './props/tabsItem'
import Tag from './props/tag'
import Text from './props/text'
import Textarea from './props/textarea'
import Toast from './props/toast'
import Toolbar from './props/toolbar'
import Tooltip from './props/tooltip'
import Transition from './props/transition'
import Table from './props/table'
import TableColumn from './props/tableColumn'
import Upload from './props/upload'
import Waterfall from './props/waterfall'
export default {
...ActionSheet,
...Album,
...Alert,
...Avatar,
...AvatarGroup,
...AreaPicker,
...Amount,
...Backtop,
...Badge,
...Button,
...Barcode,
...Calendar,
...CarKeyboard,
...Card,
...Cell,
...CellGroup,
...Checkbox,
...CheckboxGroup,
...CircleProgress,
...Code,
...CodeInput,
...Col,
...Collapse,
...CollapseItem,
...ColumnNotice,
...CountDown,
...CountTo,
...Cropper,
...Cascader,
...DatetimePicker,
...Draggable,
...Divider,
...DateStrip,
...Empty,
...Ellipsis,
...Form,
...FormItem,
...Fab,
...Gap,
...Grid,
...GridItem,
...Icon,
...Image,
...IndexAnchor,
...IndexList,
...Input,
...Keyboard,
...Line,
...LineProgress,
...Link,
...List,
...ListItem,
...LoadingIcon,
...LoadingPage,
...Loadmore,
...LazyLoad,
...Modal,
...Markdown,
...Navbar,
...NoNetwork,
...NoticeBar,
...Notify,
...NumberBox,
...NumberKeyboard,
...Dropdown,
...DropdownItem,
...Overlay,
...Parse,
...Picker,
...Popup,
...Popover,
...Pagination,
...Qrcode,
...Radio,
...RadioGroup,
...Rate,
...ReadMore,
...Row,
...RowNotice,
...ScrollList,
...Search,
...Section,
...Skeleton,
...Slider,
...StatusBar,
...Steps,
...StepsItem,
...Sticky,
...Subsection,
...SwipeAction,
...SwipeActionItem,
...Swiper,
...SwipterIndicator,
...Switch,
...Signature,
...Select,
...Sidebar,
...SidebarItem,
...Tabbar,
...TabbarItem,
...Tabs,
...TabsItem,
...Tag,
...Text,
...Textarea,
...Toast,
...Toolbar,
...Tooltip,
...Transition,
...Table,
...TableColumn,
...Upload,
...Waterfall
}
@@ -0,0 +1,26 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:44:35
* @FilePath : /u-view2.0/uview-ui/libs/config/props/actionSheet.js
*/
export default {
// action-sheet组件
actionSheet: {
show: false,
title: '',
description: '',
actions: [],
index: '',
cancelText: '',
closeOnClickAction: true,
safeAreaInsetBottom: true,
openType: '',
closeOnClickOverlay: true,
round: 0,
height: ''
}
}
@@ -0,0 +1,25 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:47:24
* @FilePath : /u-view2.0/uview-ui/libs/config/props/album.js
*/
export default {
// album 组件
album: {
urls: [],
keyName: '',
singleSize: 180,
multipleSize: 70,
space: 6,
singleMode: 'scaleToFill',
multipleMode: 'aspectFill',
maxCount: 9,
previewFullImage: true,
rowCount: 3,
showMore: true
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:48:53
* @FilePath : /u-view2.0/uview-ui/libs/config/props/alert.js
*/
export default {
// alert警告组件
alert: {
title: '',
type: 'warning',
description: '',
closable: false,
showIcon: false,
effect: 'light',
center: false,
fontSize: 14
}
}
@@ -0,0 +1,32 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:48:53
* @FilePath : /u-view2.0/uview-ui/libs/config/props/amount.js
*/
export default {
// amount组件
amount: {
value: null,
symbol:'¥',
reverse: false,
precision: 2,
roundUp: true,
transition: false,
duration: 1000,
separatorDigits: 4,
separator: ',',
showSymbol: true,
showDecimal: true,
showSeparator: false,
capital: false,
fontSize: '',
fontSizeRatio: 0.7,
color: '',
colorRatio: '',
customStyle: {}
}
}
@@ -0,0 +1,58 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:44:35
* @FilePath : /u-view2.0/uview-ui/libs/config/props/actionSheet.js
*/
import theme from '../theme.js'
export default {
// area-picker组件
areaPicker: {
value: '',
province: true,
city: true,
county: true,
show: false,
showToolbar: true,
title: '',
loading: false,
itemHeight: 44,
cancelText: '',
confirmText: '',
cancelColor: theme.lightColor,
confirmColor: theme.primary,
visibleItemCount: 5,
closeOnClickOverlay: true,
immediateChange: false,
round: '',
showInput: false,
inputProps: {
placeholder: '请选择地区',
separator: '/',
clearable: true,
disabled: true,
backgroundColor: 'transparent',
disabledColor: '#f5f7fa',
placeholderClass: 'input-placeholder',
placeholderStyle: 'color: #c0c4cc',
confirmType: 'done',
focus: false,
inputAlign: 'left',
fontSize: '15px',
color: theme.contentColor,
prefixIcon: '',
prefixIconStyle: '',
suffixIcon: '',
suffixIconStyle: '',
border: 'surround',
shape: 'square',
round: '4px',
borderColor: '',
}
}
}
@@ -0,0 +1,28 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:49:22
* @FilePath : /u-view2.0/uview-ui/libs/config/props/avatar.js
*/
export default {
// avatar 组件
avatar: {
src: '',
shape: 'circle',
size: 40,
mode: 'scaleToFill',
text: '',
bgColor: '#c0c4cc',
color: '#ffffff',
fontSize: 18,
icon: '',
mpAvatar: false,
randomBgColor: false,
defaultUrl: '',
colorIndex: '',
name: ''
}
}
@@ -0,0 +1,23 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:49:55
* @FilePath : /u-view2.0/uview-ui/libs/config/props/avatarGroup.js
*/
export default {
// avatarGroup 组件
avatarGroup: {
urls: [],
maxCount: 5,
shape: 'circle',
mode: 'scaleToFill',
showMore: true,
size: 40,
keyName: '',
gap: 0.5,
extraValue: 0
}
}
@@ -0,0 +1,27 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:50:18
* @FilePath : /u-view2.0/uview-ui/libs/config/props/backtop.js
*/
export default {
// backtop组件
backtop: {
mode: 'circle',
icon: 'arrow-upward',
text: '',
duration: 100,
scrollTop: 0,
top: 400,
bottom: 100,
right: 20,
zIndex: 9,
iconStyle: {
color: '#909399',
fontSize: '19px'
}
}
}
@@ -0,0 +1,27 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-23 19:51:50
* @FilePath : /u-view2.0/uview-ui/libs/config/props/badge.js
*/
export default {
// 徽标数组件
badge: {
isDot: false,
value: '',
show: true,
max: 999,
type: 'error',
showZero: false,
bgColor: '',
color: '',
shape: 'circle',
numberType: 'overflow',
offset: [],
inverted: false,
absolute: false
}
}
@@ -0,0 +1,48 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:55:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/barcode.js
*/
export default {
// barcode组件
barcode: {
// 条形码内容
value: '',
// 条形码类型
format: 'CODE128',
// 条形码宽度
width: 2,
// 条形码高度
height: 80,
// 条形码颜色
color: '#000000',
// 背景颜色
backgroundColor: 'transparent',
// 是否显示文本
displayValue: true,
// 文本位置
textPosition: 'bottom',
// 字体选项
fontOptions: '',
// 字体
font: 'monospace',
// 文本对齐方式
textAlign: 'center',
// 文本边距
textMargin: 2,
// 字体大小
fontSize: 20,
//#ifdef MP-WEIXIN || MP-TOUTIAO
// 画布类型
canvasType: '2d',
//#endif
//#ifndef MP-WEIXIN || MP-TOUTIAO
canvasType: 'webgl'
//#endif
}
}
@@ -0,0 +1,44 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:51:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/button.js
*/
export default {
// button组件
button: {
hairline: false,
type: 'default',
size: 'normal',
shape: 'square',
plain: false,
round: 3,
disabled: false,
loading: false,
loadingText: '',
loadingMode: 'spinner',
loadingSize: 15,
openType: '',
formType: '',
appParameter: '',
hoverStopPropagation: true,
lang: 'en',
sessionFrom: '',
sendMessageTitle: '',
sendMessagePath: '',
sendMessageImg: '',
showMessageCard: false,
dataName: '',
throttleTime: 0,
hoverStartTime: 0,
hoverStayTime: 200,
text: '',
icon: '',
iconPosition: 'left',
iconColor: '',
color: ''
}
}
@@ -0,0 +1,47 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:52:43
* @FilePath : /u-view2.0/uview-ui/libs/config/props/calendar.js
*/
import theme from '../theme.js'
export default {
// calendar 组件
calendar: {
title: '',
showTitle: true,
showSubtitle: true,
mode: 'single',
startText: '',
endText: '',
customList: [],
shape: 'square',
color: theme.primary,
minDate: 0,
maxDate: 0,
defaultDate: null,
maxCount: Number.MAX_SAFE_INTEGER, // Infinity
rowHeight: 56,
showLunar: false,
showMark: true,
confirmText: '',
confirmDisabledText: '',
show: false,
closeOnClickOverlay: true,
readonly: false,
showConfirm: true,
maxRange: Number.MAX_SAFE_INTEGER, // Infinity
rangePrompt: '',
showRangePrompt: true,
allowSameDay: false,
round: 0,
monthNum: 3,
insert: false,
disabledDate: null
}
}
@@ -0,0 +1,15 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:53:20
* @FilePath : /u-view2.0/uview-ui/libs/config/props/carKeyboard.js
*/
export default {
// 车牌号键盘
carKeyboard: {
random: false
}
}
@@ -0,0 +1,65 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-23 20:53:09
* @FilePath : /u-view2.0/uview-ui/libs/config/props/card.js
*/
import theme from '../theme.js'
export default {
// card组件的props
card: {
// 与屏幕两侧是否留空隙
full: false,
// 标题
title: '',
// 标题颜色
titleColor: theme.mainColor,
// 标题字体大小,单位rpx
titleSize: 15,
// 副标题
subTitle: '',
// 副标题颜色
subTitleColor: theme.info,
// 副标题字体大小,单位rpx
subTitleSize: 13,
// 是否显示外部边框,只对full=false时有效(卡片与边框有空隙时)
border: false,
// 用于标识点击了第几个
index: '',
// 用于隔开上下左右的边距,带单位的写法,如:"30rpx 30rpx","20rpx 20rpx 30rpx 30rpx"
margin: '7px',
// card卡片的圆角
round: 8,
// 头部自定义样式,对象形式
headStyle: {},
// 主体自定义样式,对象形式
bodyStyle: {},
// 底部自定义样式,对象形式
footStyle: {},
// 头部是否下边框
headBorderBottom: true,
// 底部是否有上边框
footBorderTop: true,
// 标题左边的缩略图
thumb: '',
// 缩略图宽高,单位rpx
thumbWidth: 30,
// 缩略图是否为圆形
thumbCircle: false,
// 缩略图圆角值
thumbRadius: 3,
// 给head,body,foot的内边距
padding: 10,
// 是否显示头部
showHead: true,
// 是否显示尾部
showFoot: true,
// 卡片外围阴影,字符串形式
boxShadow: 'none'
}
}
@@ -0,0 +1,65 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:55:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/cascader.js
*/
import theme from '../theme.js'
export default {
// cascader 组件
cascader: {
// 是否显示级联选择器
show: false,
// 选择器标题
title: '',
// 选项数据
options: [],
// 当前选中值
modelValue: '',
// v-model 的别名
value: '',
// 占位符文本
placeholder: '',
// 自定义字段名
field: {
text: 'label',
value: 'value',
children: 'children'
},
// 是否显示关闭按钮
closeable: true,
// 是否点击遮罩关闭
closeOnClickOverlay: true,
// 背景色
bgColor: '#fff',
// 主题色
activeColor: theme.primary,
// 选中背景色
activeBgColor: '',
// 选中文本加粗
activeBold: false,
// 文本色
color: theme.mainColor,
// 图标颜色
iconColor: '',
// 字体大小
fontSize: '15px',
// 标题字体大小
titleFontSize: '18px',
// 标题颜色
titleColor: theme.mainColor,
// 圆角值
round: 0,
// 层级
zIndex: 10075,
// 是否安全区域
safeAreaInsetBottom: true,
// 选项高度
itemHeight: '40px'
}
}
@@ -0,0 +1,39 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-23 20:53:09
* @FilePath : /u-view2.0/uview-ui/libs/config/props/cell.js
*/
import theme from '../theme.js'
export default {
// cell组件的props
cell: {
customClass: '',
title: '',
label: '',
value: '',
icon: '',
disabled: false,
border: true,
center: false,
url: '',
linkType: 'navigateTo',
borderColor: theme.borderColor,
clickable: false,
isLink: false,
required: false,
arrowDirection: '',
iconStyle: '',
rightIconStyle: '',
rightIcon: 'arrow-right',
titleStyle: '',
size: '',
stop: true,
name: ''
}
}
@@ -0,0 +1,23 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:54:16
* @FilePath : /u-view2.0/uview-ui/libs/config/props/cellGroup.js
*/
import theme from '../theme.js'
export default {
// cell-group组件的props
cellGroup: {
title: '',
border: true,
backgroundColor: '',
borderColor: theme.borderColor,
borderRadius: null,
customStyle: {}
}
}
@@ -0,0 +1,30 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-23 21:06:59
* @FilePath : /u-view2.0/uview-ui/libs/config/props/checkbox.js
*/
export default {
// checkbox组件
checkbox: {
name: '',
shape: '',
size: '',
checkbox: false,
indeterminate: false,
disabled: '',
activeColor: '',
inactiveColor: '',
icon: '',
iconSize: '',
iconColor: '',
label: '',
labelSize: '',
labelColor: '',
labelDisabled: '',
activeLabelColor: ''
}
}
@@ -0,0 +1,33 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:54:47
* @FilePath : /u-view2.0/uview-ui/libs/config/props/checkboxGroup.js
*/
import theme from '../theme.js'
export default {
// checkbox-group组件
checkboxGroup: {
name: '',
value: [],
shape: 'square',
disabled: false,
activeColor: theme.primary,
inactiveColor: '#c8c9cc',
size: 18,
placement: 'row',
labelSize: 14,
labelColor: '#303133',
labelDisabled: false,
iconColor: '#ffffff',
iconSize: 12,
iconPlacement: 'left',
borderBottom: false,
activeLabelColor: null
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:55:02
* @FilePath : /u-view2.0/uview-ui/libs/config/props/circleProgress.js
*/
export default {
// circleProgress 组件
circleProgress: {
percent:0,
inactiveColor:'#ececec',
activeColor:'#19be6b',
borderWidth:14,
width:200,
duration:1500,
type:'',
bgColor:'#ffffff'
}
}
@@ -0,0 +1,21 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:55:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/code.js
*/
export default {
// code 组件
code: {
seconds: 60,
startText: '',
changeText: '',
endText: '',
keepRunning: false,
uniqueKey: ''
}
}
@@ -0,0 +1,37 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:55:58
* @FilePath : /u-view2.0/uview-ui/libs/config/props/codeInput.js
*/
import theme from '../theme.js';
export default {
// codeInput 组件
codeInput: {
type: 'number',
adjustPosition: true,
maxlength: 6,
confirmType: 'done',
confirmHold: false,
dot: false,
mode: 'box',
hairline: false,
space: 10,
value: '',
focus: false,
bold: false,
color: theme.contentColor,
fontSize: 18,
size: 35,
disabledKeyboard: false,
borderColor: theme.borderColor,
disabledDot: true,
bgColor: '',
round: 4
}
};
@@ -0,0 +1,19 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:56:12
* @FilePath : /u-view2.0/uview-ui/libs/config/props/col.js
*/
export default {
// col 组件
col: {
span: 12,
offset: 0,
justify: 'start',
align: 'stretch',
textAlign: 'left'
}
}
@@ -0,0 +1,17 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:56:30
* @FilePath : /u-view2.0/uview-ui/libs/config/props/collapse.js
*/
export default {
// collapse 组件
collapse: {
value: null,
accordion: false,
border: true
}
}
@@ -0,0 +1,25 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:56:42
* @FilePath : /u-view2.0/uview-ui/libs/config/props/collapseItem.js
*/
export default {
// collapseItem 组件
collapseItem: {
title: '',
value: '',
label: '',
disabled: false,
isLink: true,
clickable: true,
border: true,
align: 'left',
name: '',
icon: 'arrow-right',
duration: 300
}
}
@@ -0,0 +1,27 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:57:16
* @FilePath : /u-view2.0/uview-ui/libs/config/props/columnNotice.js
*/
import theme from '../theme.js'
export default {
// columnNotice 组件
columnNotice: {
text: '',
icon: 'volume',
mode: '',
color: theme.warning,
bgColor: theme.warningLight,
fontSize: 14,
speed: 80,
step: false,
duration: 1500,
disableTouch: true
}
}
@@ -0,0 +1,18 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:11:29
* @FilePath : /u-view2.0/uview-ui/libs/config/props/countDown.js
*/
export default {
// u-count-down 计时器组件
countDown: {
time: 0,
format: 'HH:mm:ss',
autoStart: true,
millisecond: false
}
}
@@ -0,0 +1,28 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:57:32
* @FilePath : /u-view2.0/uview-ui/libs/config/props/countTo.js
*/
import theme from '../theme.js'
export default {
// countTo 组件
countTo: {
startVal: 0,
endVal: 0,
duration: 2000,
autoplay: true,
decimals: 0,
useEasing: true,
decimal: '.',
color: theme.contentColor,
fontSize: 22,
bold: false,
separator: ''
}
}
@@ -0,0 +1,34 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:47:24
* @FilePath : /u-view2.0/uview-ui/libs/config/props/cropper.js
*/
export default {
// cropper 组件
cropper: {
// 是否显示
show: false,
// 裁剪框形状,circle-圆形,square-方形
shape: 'square',
// 每次显示时是否自动打开选择图片
autoChoose: true,
// 裁剪框宽度,单位rpx
rectWidth: 300,
// 裁剪框高度,单位px
rectHeight: 300,
// 输出图片宽度,单位px
width: 400,
// 输出图片高度,单位px
height: 400,
// 输出的图片类型,如果发现裁剪的图片很大,可能是因为设置为了"png",改成"jpg"即可
fileType: 'jpg',
// 图片的质量,取值范围为 (0, 1],不在范围内时当作1.0处理
quality: 1,
// 是否显示网格线
showGrid: true,
}
}
@@ -0,0 +1,35 @@
/*
* @Author : AI Assistant
* @Description : dateStrip 日期横条组件默认配置
* @version : 1.0
* @Date : 2025-06-19
* @FilePath : /uview3.0/ui/src/uni_modules/uview-next/libs/config/props/dateStrip.js
*/
import theme from '../theme.js'
export default {
// dateStrip组件
dateStrip: {
value: 0,
modelValue: 0,
defaultDate: '',
mode: 'week',
minDate: 0,
maxDate: 0,
height: '55px',
monthNum: 1,
itemWidth: '50px',
itemRound: '6px',
activeMode: 'both',
activeBgColor: theme.primary,
activeColor: '#ffffff',
activeStyle: {},
bgColor: '',
round: '',
firstDayOfWeek: 0,
disabledDate: null,
disabledColor: theme.disabledColor,
showLunar: false,
padZero: false
}
}
@@ -0,0 +1,63 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:57:48
* @FilePath : /u-view2.0/uview-ui/libs/config/props/datetimePicker.js
*/
import theme from '../theme.js'
export default {
// datetimePicker 组件
datetimePicker: {
show: false,
showToolbar: true,
value: '',
title: '',
mode: 'datetime',
maxDate: new Date(new Date().getFullYear() + 10, 0, 1).getTime(),
minDate: new Date(new Date().getFullYear() - 10, 0, 1).getTime(),
minHour: 0,
maxHour: 23,
minMinute: 0,
maxMinute: 59,
loading: false,
itemHeight: 44,
cancelText: '',
confirmText: '',
cancelColor: theme.tipsColor,
confirmColor: theme.primary,
visibleItemCount: 5,
closeOnClickOverlay: true,
immediateChange: false,
round: '',
defaultIndex: [],
format: '',
valueFormat: '',
showInput: false,
inputProps: {
placeholder: '请选择日期时间',
disabled: true,
backgroundColor: 'transparent',
disabledColor: '#f5f7fa',
placeholderClass: 'input-placeholder',
placeholderStyle: 'color: #c0c4cc',
confirmType: 'done',
focus: false,
inputAlign: 'left',
fontSize: '15px',
color: theme.contentColor,
prefixIcon: '',
prefixIconStyle: '',
suffixIcon: '',
suffixIconStyle: '',
border: 'surround',
shape: 'square',
round: '4px',
borderColor: '',
},
}
}
@@ -0,0 +1,26 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:58:03
* @FilePath : /u-view2.0/uview-ui/libs/config/props/divider.js
*/
import theme from '../theme.js'
export default {
// divider组件
divider: {
dashed: false,
hairline: true,
dot: false,
position: 'center',
text: '',
size: 14,
bold: false,
color: theme.tipsColor,
lineColor: theme.borderColor
}
}
@@ -0,0 +1,25 @@
export default {
// 拖拽排序组件
draggable: {
// 数据列表
list: [],
// 列数
column: 2,
// 宽高比,填写这项时gridHeight失效
aspectRatio: null,
// 项目高度
itemHeight: 60,
// 阻尼系数
damping: 50,
// 摩擦系数
friction: 2,
// 是否使用手柄拖拽
handle: false,
// 是否禁用
disabled: false,
// 是否长按拖拽
longpress: false,
// 是否显示关闭按钮
closeable: false
}
}
@@ -0,0 +1,30 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:58:03
* @FilePath : /u-view2.0/uview-ui/libs/config/props/dropdown.js
*/
import theme from '../theme.js'
export default {
// dropdown
dropdown: {
inactiveColor: theme.mainColor,
activeColor: theme.primary,
bgColor: '',
closeOnClickMask: true,
closeOnClickSelf: true,
duration: 300,
height: 40,
borderBottom: false,
titleSize: 14,
borderRadius: 0,
round: 0,
menuIcon: 'arrow-down',
menuIconSize: ''
}
}
@@ -0,0 +1,21 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:58:03
* @FilePath : /u-view2.0/uview-ui/libs/config/props/dropdownItem.js
*/
export default {
// dropdownItem组件
dropdownItem: {
value:'',
title: '',
options: [],
disabled: false,
height: 'auto'
}
}
@@ -0,0 +1,37 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:03:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/ellipsis.js
*/
import theme from '../theme.js'
export default {
// ellipsis组件
ellipsis: {
// 文本内容
content: '',
// 省略方向:start, end, middle
position: 'end',
// 行数
rows: 1,
// 展开文本
expandText: '',
// 收起文本
collapseText: '',
// 省略符号
symbol: '...',
// 行高
lineHeight: 20,
// 文本颜色
color: theme.mainColor,
// 文本大小
fontSize: 14,
// 展开/收起按钮颜色
actionColor: theme.primary
}
}
@@ -0,0 +1,29 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:03:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/empty.js
*/
import theme from '../theme.js'
export default {
// empty组件
empty: {
icon: '',
text: '',
textColor: theme.lightColor,
textSize: 14,
iconColor: theme.lightColor,
iconSize: 90,
mode: 'data',
width: 160,
height: 160,
show: true,
marginTop: 0
}
}
@@ -0,0 +1,43 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:51:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/fab.js
*/
export default {
// fab组件
fab: {
// 是否激活
active: false,
// 类型
type: 'primary',
// 悬浮按钮位置
position: 'right-bottom',
// 按钮能否拖动
draggable: 'auto',
// 悬浮按钮菜单弹出方向
direction: 'top',
// 是否禁用
disabled: false,
// 悬浮按钮未展开时的图标
inactiveIcon: 'plus',
// 悬浮按钮展开时的图标
activeIcon: 'close',
// 悬浮按钮大小
size: 56,
// 自定义悬浮按钮层级
zIndex: 9999,
// 自定义悬浮按钮与可视区域边缘的间距
gap: {
top: 16,
left: 16,
right: 16,
bottom: 16
},
// 用于控制点击时是否展开菜单
expandable: true
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:03:49
* @FilePath : /u-view2.0/uview-ui/libs/config/props/form.js
*/
export default {
// form 组件
form: {
model: {},
rules: [],
errorType: 'message',
borderBottom: true,
labelPosition: 'left',
labelWidth: 45,
labelAlign: 'left',
labelStyle: {}
}
}
@@ -0,0 +1,24 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:04:32
* @FilePath : /u-view2.0/uview-ui/libs/config/props/formItem.js
*/
export default {
// formItem 组件
formItem: {
label: '',
prop: '',
rules: [],
borderBottom: '',
labelPosition: '',
labelWidth: '',
rightIcon: '',
leftIcon: '',
required: false,
leftIconStyle: '',
}
}
@@ -0,0 +1,19 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:05:25
* @FilePath : /u-view2.0/uview-ui/libs/config/props/gap.js
*/
export default {
// gap组件
gap: {
bgColor: 'transparent',
height: 20,
marginTop: 0,
marginBottom: 0,
customStyle: {}
}
}
@@ -0,0 +1,17 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:05:57
* @FilePath : /u-view2.0/uview-ui/libs/config/props/grid.js
*/
export default {
// grid组件
grid: {
col: 3,
border: false,
align: 'left'
}
}
@@ -0,0 +1,16 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:06:13
* @FilePath : /u-view2.0/uview-ui/libs/config/props/gridItem.js
*/
export default {
// grid-item组件
gridItem: {
name: null,
bgColor: 'transparent'
}
}
@@ -0,0 +1,34 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 18:00:14
* @FilePath : /u-view2.0/uview-ui/libs/config/props/icon.js
*/
import theme from '../theme.js'
export default {
// icon组件
icon: {
name: '',
color: theme.mainColor,
size: '16px',
bold: false,
index: '',
hoverClass: '',
customPrefix: 'uicon',
label: '',
labelPos: 'right',
labelSize: '15px',
labelColor: theme.mainColor,
space: '3px',
imgMode: 'scaleToFill',
width: '',
height: '',
top: 0,
stop: false
}
}
@@ -0,0 +1,30 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:01:51
* @FilePath : /u-view2.0/uview-ui/libs/config/props/image.js
*/
export default {
// image组件
image: {
src: '',
mode: 'aspectFill',
width: '300',
height: '225',
shape: 'square',
round: 0,
lazyLoad: true,
showMenuByLongpress: true,
loadingIcon: 'photo',
errorIcon: 'error-circle',
showLoading: false,
showError: false,
fade: false,
webp: false,
duration: 500,
bgColor: '#f3f4f6'
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:13:15
* @FilePath : /u-view2.0/uview-ui/libs/config/props/indexAnchor.js
*/
import theme from '../theme.js'
export default {
// indexAnchor 组件
indexAnchor: {
text: '',
color: theme.contentColor,
size: 14,
bgColor: '#dedede',
height: 32
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:13:35
* @FilePath : /u-view2.0/uview-ui/libs/config/props/indexList.js
*/
import theme from '../theme.js'
export default {
// indexList 组件
indexList: {
inactiveColor: theme.contentColor,
activeColor: theme.primary,
indexList: [],
sticky: true,
customNavHeight: 0
}
}
@@ -0,0 +1,54 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:13:55
* @FilePath : /u-view2.0/uview-ui/libs/config/props/input.js
*/
import theme from '../theme.js'
export default {
// index 组件
input: {
value: '',
type: 'text',
fixed: false,
disabled: false,
disabledColor: '#f5f7fa',
clearable: false,
password: false,
maxlength: -1,
placeholder: '',
placeholderClass: 'input-placeholder',
placeholderStyle: 'color: #c0c4cc',
confirmType: 'done',
confirmHold: false,
holdKeyboard: false,
focus: false,
autoBlur: false,
disableDefaultPadding: false,
alwaysEmbed: false,
cursor: -1,
cursorSpacing: 30,
selectionStart: -1,
selectionEnd: -1,
adjustPosition: true,
inputAlign: 'left',
fontSize: '15px',
color: theme.contentColor,
prefixIcon: '',
prefixIconStyle: '',
suffixIcon: '',
suffixIconStyle: '',
border: 'surround',
readonly: false,
shape: 'square',
backgroundColor: '',
round: '4px',
borderColor: '',
cursorColor: '',
}
}
@@ -0,0 +1,31 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:07:49
* @FilePath : /u-view2.0/uview-ui/libs/config/props/keyboard.js
*/
export default {
// 键盘组件
keyboard: {
mode: 'number',
dotDisabled: false,
tooltip: true,
showTips: true,
tips: '',
showCancel: true,
showConfirm: true,
random: false,
safeAreaInsetBottom: true,
closeOnClickOverlay: true,
show: false,
overlay: true,
zIndex: 10075,
cancelText: '',
confirmText: '',
autoChange: false,
customStyle: {}
}
}
@@ -0,0 +1,25 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:25:14
* @FilePath : /u-view2.0/uview-ui/libs/config/props/lazyLoad.js
*/
export default {
// lazyLoad 组件
lazyLoad: {
index: '',
image: '',
mode: 'widthFix',
loadingImg: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUM0QjNBQjkyQUQ2MTFFQTlCNUQ4RTIzNDE5RUIxNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUM0QjNBQkEyQUQ2MTFFQTlCNUQ4RTIzNDE5RUIxNjciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QzRCM0FCNzJBRDYxMUVBOUI1RDhFMjM0MTlFQjE2NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QzRCM0FCODJBRDYxMUVBOUI1RDhFMjM0MTlFQjE2NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtRHfPcAAAAzUExURZWVldfX18PDw62trZubm9zc3Li4uKGhoebm5tLS0uHh4c3Nzaenp729vcjIyLKysuvr6141L40AAAcXSURBVHja7NzZlqpGAEBR5lG0//9rIw7IJKJi4or7PGTdtN10wr5SVAEGf/qqArsAiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAIiIAAERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAgAgJEQIAICBABERAg+nmQFMi5Jis+sIniED23jSzIgLTtg2D//iYme/8QBM/9lQ+CAEhbNLM3N9hEHAThX7GPCiBfAxK1b51kD+R7QMLjXg7iCsgWIPUh7pfVozG791oeBPngm48G583uW5GkBvI+SBaM2xXDn1oqum423bX/mgF5FySc2cv93Voug9TdZotsggnkBZB2NzbhrSY5HnoG07jei8dvzsJB/c3W60SALILE46+WCztsbhPR7R2VJq0ukEcT49nyy8QhaKcRa3fYHZD4+ufqOJAcgDz8/59vtw1I3QP5K6JsOG0vm3hce4I8LQp/BaRZGJC3AAn7IKOKXbC+7EdA5vdmmVwOLksgRThqOqiH4XEGsht+peoPUE8U/jJIO5OLH4GEwUslV5G0PTBG5Uiw/Y2jyigO3l9HAHKv9PYb82LloH74dZBoBUgar+l48NsNvtD0fkez9iwrAvIYZDRCl+Xs149Hm/KZmQ+QjUCiO1ei4ru7EsgnQYrkznlQb7thCuRfAzlOAPN72427P4VA/i2Q/DKT/Ls/VR8fvIBsDZIuz7TPF6TCbnk4GJkB2RokejTjuE7/unlgCuSTIO0Cy+Plp6vDfnQlBchy8QtjSHVd3EgmK1bHLm+H6+nXYbz2DuQRSPnqoL7vvq0u70on4zvxgCyWD3b9UyDVdW24PaWaiGTnFZJwPIQAebDpIKheBIm7n124ZthMJipAlkqHO+IZkP1tbfzOJark/A7MgKyvvl60fRqkvXfhuow+t9+q00+0/yyBrK8ZngOtBzldhw2X9tvpNGty0gvkmbPeJ0Cy/r09s/stbmfo0yMWkEdjevgKyOn2t2pxv7UXoibTdCDLje9/Ww1ymqzn87dbp92242ZmMRjI8hASvwKSLq4udqN6ksw8nxXN3tszD9L8Gkg+2mFrQYql5az4tvFj5xOx4VwnSdeBtGdyPwUytxK77pBVlNHdO7OK3rh/eTPUvdutT3fO52tuHMqD4N7llv8pyOQQ//w19YVDfX27+Sfuby9/6nau4pdA8vEdOZuChEH/quHt0Jg+IRJ/5+PrHwKZXfjbDiS73Zo7mu5UkzX7uTsXe0e/7nC3ePf1O69+BUg2XDfZCqSqOu7rGVf8cHBe8zhC2b61dtUHXv0OkGo6ZL4JkpbRYXdUaFevivx2M/1GIOctNh949TtAoumQ+TpIHMX54CJu+8BDd8FkE5BqcZh/59XvAClmTvKfB0nDqIlHo3T70SftyW1eX9dXtgQJqs1f/Q6QaOa/7wmQKtxH8eiGoCRuovODIO3VxOMmruZbHrLyD7z6DSDtGyT7ew1kf9hNn07c986JTovzzem0Id9wUG+Vk/IDr34DSNR7huZJkMFT6vEhqrPx/j5cnlZML8N6/PAzh9Y99Flm5Yde/c9BquDOkvkKkMP58dA4qi9vivE8JOvGz/j8FokfPpr288+pH2ZPOZrLmeGD+7KOh6dqYWJ48ki7yUg0tz0go/fv/LLddfV3sgOLJyaGPY/zrSlh1a36Arkzoue9CyG35ze6E6/dzO2Ga0EGHqdRJIkfn9/8OEjTW8Vq91ZWh39FeehWA7Nu9ft8CpUEk1WWOyDF0OPyEU2Pnzf/bZC0P6IPzmAvu7KauQBVrgKpJ0tG2arHzX8e5Pb3PezNs/PrX+3JMyCLn9XXf37tPFHvt09WfCDDjx+yyn1/p1V11j7GnB/q3leLuVva79S/tzed+db08YpF4uOZtmz/9oXWMq6BCAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAERECACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiACAgQAQEiIEAEBIiAALELvqt/BBgACqVeUBXxcCkAAAAASUVORK5CYII=',
errorImg: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAZAAAAGQCAMAAAC3Ycb+AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODdDMjhENDYyQUQ2MTFFQTlDQ0VBODgxQjFFOEEyMEMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODdDMjhENDcyQUQ2MTFFQTlDQ0VBODgxQjFFOEEyMEMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4N0MyOEQ0NDJBRDYxMUVBOUNDRUE4ODFCMUU4QTIwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4N0MyOEQ0NTJBRDYxMUVBOUNDRUE4ODFCMUU4QTIwQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhLwhikAAAAzUExURZWVldfX162t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',
threshold: 100,
duration: 300,
effect: 'ease-in-out',
isEffect: true,
borderRadius: 0,
height: '450'
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:04:49
* @FilePath : /u-view2.0/uview-ui/libs/config/props/line.js
*/
import theme from '../theme.js'
export default {
// line组件
line: {
color: theme.borderColor,
length: '100%',
direction: 'row',
hairline: true,
margin: 0,
dashed: false
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:14:11
* @FilePath : /u-view2.0/uview-ui/libs/config/props/lineProgress.js
*/
import theme from '../theme.js'
export default {
// lineProgress 组件
lineProgress: {
activeColor: theme.primary,
inactiveColor: theme.bgColor,
percentage: 0,
showText: true,
height: 12
}
}
@@ -0,0 +1,24 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:45:36
* @FilePath : /u-view2.0/uview-ui/libs/config/props/link.js
*/
import theme from '../theme.js'
export default {
// link超链接组件props参数
link: {
color: theme.primary,
fontSize: 15,
underLine: false,
href: '',
mpTips: '',
lineColor: '',
text: ''
}
}
@@ -0,0 +1,28 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:14:53
* @FilePath : /u-view2.0/uview-ui/libs/config/props/list.js
*/
export default {
// list 组件
list: {
showScrollbar: false,
lowerThreshold: 50,
upperThreshold: 0,
scrollTop: 0,
offsetAccuracy: 10,
enableFlex: false,
pagingEnabled: false,
scrollable: true,
scrollIntoView: '',
scrollWithAnimation: false,
enableBackToTop: false,
height: 0,
width: 0,
preLoadScreen: 1
}
}
@@ -0,0 +1,15 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:15:40
* @FilePath : /u-view2.0/uview-ui/libs/config/props/listItem.js
*/
export default {
// listItem 组件
listItem: {
anchor: ''
}
}
@@ -0,0 +1,28 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:45:47
* @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingIcon.js
*/
import theme from '../theme.js'
export default {
// loading-icon加载中图标组件
loadingIcon: {
show: true,
color: theme.tipsColor,
textColor: theme.tipsColor,
vertical: false,
mode: 'spinner',
size: 24,
textSize: 15,
text: '',
timingFunction: 'ease-in-out',
duration: 1200,
inactiveColor: ''
}
}
@@ -0,0 +1,23 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:00:23
* @FilePath : /u-view2.0/uview-ui/libs/config/props/loadingPage.js
*/
export default {
// loading-page组件
loadingPage: {
loadingText: '',
image: '',
loadingMode: 'circle',
loading: false,
bgColor: '#ffffff',
color: '#C8C8C8',
fontSize: 19,
iconSize: 28,
loadingColor: '#C8C8C8'
}
}
@@ -0,0 +1,32 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:15:26
* @FilePath : /u-view2.0/uview-ui/libs/config/props/loadmore.js
*/
export default {
// loadmore 组件
loadmore: {
status: 'loadmore',
bgColor: 'transparent',
icon: true,
fontSize: 14,
iconSize: 17,
color: '#606266',
loadingIcon: 'spinner',
loadmoreText: '',
loadingText: '',
nomoreText: '',
isDot: false,
iconColor: '#b7b7b7',
marginTop: 10,
marginBottom: 10,
height: 'auto',
line: false,
lineColor: '#E6E8EB',
dashed: false,
}
}
@@ -0,0 +1,16 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:17:33
* @FilePath : /u-view2.0/uview-ui/libs/config/props/markdown.js
*/
export default {
// markdown
markdown: {
content: '',
showLine: true
}
}
@@ -0,0 +1,39 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:15:59
* @FilePath : /u-view2.0/uview-ui/libs/config/props/modal.js
*/
import theme from '../theme.js'
export default {
// modal 组件
modal: {
show: false,
title: '',
content: '',
confirmText: '',
cancelText: '',
showConfirmButton: true,
showCancelButton: false,
confirmColor: theme.primary,
confirmBgColor: theme.primary,
cancelColor: theme.contentColor,
cancelBgColor: theme.infoLight,
buttonRound: '100px',
buttonReverse: false,
zoom: true,
asyncClose: false,
closeOnClickOverlay: false,
negativeTop: 0,
width: '650rpx',
confirmButtonShape: '',
duration: 200,
round: '6px',
buttonModel: 'text',
}
}
@@ -0,0 +1,34 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:16:18
* @FilePath : /u-view2.0/uview-ui/libs/config/props/navbar.js
*/
import theme from '../theme.js'
export default {
// navbar 组件
navbar: {
safeAreaInsetTop: true,
placeholder: false,
fixed: true,
border: false,
leftIcon: 'arrow-left',
leftText: '',
rightText: '',
rightIcon: '',
title: '',
bgColor: '#ffffff',
titleWidth: '400rpx',
height: '44px',
leftIconSize: 20,
leftIconColor: theme.mainColor,
autoBack: false,
titleStyle: ''
}
}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,30 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:17:13
* @FilePath : /u-view2.0/uview-ui/libs/config/props/noticeBar.js
*/
import theme from '../theme.js'
export default {
// noticeBar
noticeBar: {
text: [],
direction: 'row',
step: false,
icon: 'volume',
mode: '',
color: theme.warning,
bgColor: theme.bgColor,
speed: 80,
fontSize: 14,
duration: 2000,
disableTouch: true,
url: '',
linkType: 'navigateTo'
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:10:21
* @FilePath : /u-view2.0/uview-ui/libs/config/props/notify.js
*/
export default {
// notify组件
notify: {
top: 0,
type: 'primary',
color: '#ffffff',
bgColor: '',
message: '',
duration: 3000,
fontSize: 15,
safeAreaInsetTop: false
}
}
@@ -0,0 +1,43 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:11:46
* @FilePath : /u-view2.0/uview-ui/libs/config/props/numberBox.js
*/
import theme from '../theme.js'
export default {
// 步进器组件
numberBox: {
name: '',
value: 0,
min: 1,
max: Number.MAX_SAFE_INTEGER,
step: 1,
integer: false,
disabled: false,
disabledInput: false,
asyncChange: false,
inputWidth: 35,
showMinus: true,
showPlus: true,
decimalLength: null,
longPress: true,
color: '#323233',
buttonSize: 30,
bgColor: '#EBECEE',
disableBgColor: '#f7f8fa',
disableColor: '#c8c9cc',
inputBgColor: '',
cursorSpacing: 100,
disableMinus: false,
disablePlus: false,
iconStyle: '',
buttonRound: 0,
iconSize: 15
}
}
@@ -0,0 +1,17 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:08:05
* @FilePath : /u-view2.0/uview-ui/libs/config/props/numberKeyboard.js
*/
export default {
// 数字键盘
numberKeyboard: {
mode: 'number',
dotDisabled: false,
random: false
}
}
@@ -0,0 +1,18 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:06:50
* @FilePath : /u-view2.0/uview-ui/libs/config/props/overlay.js
*/
export default {
// overlay组件
overlay: {
show: false,
zIndex: 10070,
duration: 300,
opacity: 0.5
}
}
@@ -0,0 +1,54 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-23 19:51:50
* @FilePath : /u-view2.0/uview-ui/libs/config/props/pagination.js
*/
export default {
// pagination
pagination: {
// 当前页码
modelValue: 1,
// 总记录数
total: 0,
// 每页显示的记录数
pageSize: 3,
// 显示的页码按钮数量
pagerCount: 3,
// 是否禁用分页
disabled: false,
// 是否显示省略号
forceEllipses: false,
// 是否为简单分页
simple: false,
// 是否展示上一页按钮
showPrevButton: true,
// 是否展示下一页按钮
showNextButton: true,
// 上一页按钮文字
prevText: '上一页',
// 下一页按钮文字
nextText: '下一页',
// 背景色
bgColor: '#f7f7f7',
// 文本色
color: '#606266',
// 激活背景色
activeBgColor: '#2979ff',
// 激活文本色
activeColor: '#ffffff',
// 字体尺寸
fontSize: '14px',
// 圆角
round: '4px',
// 描边色
borderColor: '',
// 每项宽度
itemWidth: '34px',
// 每项高度
itemHeight: '34px'
}
}
@@ -0,0 +1,32 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:17:33
* @FilePath : /u-view2.0/uview-ui/libs/config/props/parse.js
*/
export default {
// parse
parse: {
copyLink: true,
errorImg: '',
lazyLoad: false,
loadingImg: '',
pauseVideo: true,
previewImg: true,
setTitle: true,
showImgMenu: true,
useAnchor: null,
containerStyle: '',
content: '',
markdown: false,
plugins: [],
tagStyle: {},
bgColor: '',
domain: '',
scrollTable: false,
selectable: false,
}
}
@@ -0,0 +1,35 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:18:20
* @FilePath : /u-view2.0/uview-ui/libs/config/props/picker.js
*/
import theme from '../theme.js'
export default {
// picker
picker: {
value: '',
show: false,
showToolbar: true,
title: '',
columns: [],
loading: false,
itemHeight: 44,
cancelText: '',
confirmText: '',
cancelColor: theme.lightColor,
confirmColor: theme.primary,
visibleItemCount: 5,
keyName: 'text',
valueName:'value',
closeOnClickOverlay: true,
defaultIndex: [],
immediateChange: false,
round: '',
}
}
@@ -0,0 +1,35 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:25:14
* @FilePath : /u-view2.0/uview-ui/libs/config/props/popover.js
*/
import theme from '../theme.js'
export default {
// popover 组件
popover: {
show: false,
content: '',
position: 'auto',
showArrow: true,
arrowSize: '12px',
arrowColor: '',
bgColor: '#060607',
color: '#fff',
fontSize: 14,
padding: '8px 12px',
round: 4,
width: '',
maxWidth: 200,
minWidth: 50,
zIndex: 999,
duration: 300,
disabled: false,
popoverStyle: {}
}
}
@@ -0,0 +1,36 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:06:33
* @FilePath : /u-view2.0/uview-ui/libs/config/props/popup.js
*/
export default {
// popup组件
popup: {
show: false,
overlay: true,
mode: 'bottom',
duration: 300,
closeable: false,
overlayStyle: '',
closeOnClickOverlay: true,
zIndex: 10075,
safeAreaInsetBottom: true,
safeAreaInsetTop: false,
closeIconPos: 'top-right',
closeIcon: 'close',
closeIconColor: '#909399',
closeIconSize: 18,
round: 0,
zoom: true,
bgColor: '',
margin: 0,
overlayOpacity: 0.5,
width: '',
height: ''
}
}
@@ -0,0 +1,26 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:44:35
* @FilePath : /u-view2.0/uview-ui/libs/config/props/qrcode.js
*/
export default {
// qrcode组件
qrcode: {
value: '',
options: {},
size: 200,
margin: 0,
fileType: 'png',
start: true,
auto: true,
queue: false,
isQueueLoadImage: false,
loading: undefined,
h5SaveIsDownload: false,
h5DownloadName: 'QRCode'
}
}
@@ -0,0 +1,31 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:02:34
* @FilePath : /u-view2.0/uview-ui/libs/config/props/radio.js
*/
export default {
// radio组件
radio: {
name: '',
shape: '',
disabled: null,
labelDisabled: null,
activeColor: '',
inactiveColor: '',
iconSize: 12,
labelSize: 14,
label: '',
labelColor: '',
activeLabelColor: '',
size: '',
icon: '',
iconColor: '',
activeIconColor: '',
placement: 'row',
plain: null
}
}
@@ -0,0 +1,35 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:03:12
* @FilePath : /u-view2.0/uview-ui/libs/config/props/radioGroup.js
*/
import theme from '../theme.js'
export default {
// radio-group组件
radioGroup: {
value: '',
disabled: false,
shape: 'circle',
activeColor: theme.primary,
inactiveColor: theme.lightColor,
name: '',
size: 18,
placement: 'row',
label: '',
labelColor: theme.mainColor,
labelSize: 14,
labelDisabled: false,
activeLabelColor: null,
iconColor: '#ffffff',
iconSize: 12,
borderBottom: false,
iconPlacement: 'left',
plain: true
}
}
@@ -0,0 +1,26 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:05:09
* @FilePath : /u-view2.0/uview-ui/libs/config/props/rate.js
*/
export default {
// rate组件
rate: {
value: 1,
count: 5,
disabled: false,
size: 18,
inactiveColor: '#b2b2b2',
activeColor: '#FA3534',
gutter: 4,
minCount: 1,
allowHalf: false,
activeIcon: 'star-fill',
inactiveIcon: 'star',
touchable: true
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:18:41
* @FilePath : /u-view2.0/uview-ui/libs/config/props/readMore.js
*/
export default {
// readMore
readMore: {
showHeight: 400,
toggle: false,
closeText: '',
openText: '',
color: '#2979ff',
fontSize: 14,
textIndent: '2em',
name: ''
}
}
@@ -0,0 +1,17 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:18:58
* @FilePath : /u-view2.0/uview-ui/libs/config/props/row.js
*/
export default {
// row
row: {
gutter: 0,
justify: 'start',
align: 'center'
}
}
@@ -0,0 +1,21 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:19:13
* @FilePath : /u-view2.0/uview-ui/libs/config/props/rowNotice.js
*/
export default {
// rowNotice
rowNotice: {
text: '',
icon: 'volume',
mode: '',
color: '#f9ae3d',
bgColor: '#fdf6ec',
fontSize: 14,
speed: 80
}
}
@@ -0,0 +1,21 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:19:28
* @FilePath : /u-view2.0/uview-ui/libs/config/props/scrollList.js
*/
export default {
// scrollList
scrollList: {
scroll: true,
indicatorWidth: 50,
indicatorBarWidth: 20,
indicator: true,
indicatorColor: '#f2f2f2',
indicatorActiveColor: '#3c9cff',
indicatorStyle: ''
}
}
@@ -0,0 +1,37 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:19:45
* @FilePath : /u-view2.0/uview-ui/libs/config/props/search.js
*/
export default {
// search
search: {
shape: 'round',
bgColor: '#f2f2f2',
placeholder: '',
clearabled: true,
focus: false,
showAction: true,
actionStyle: {},
actionText: '',
inputAlign: 'left',
inputStyle: {},
disabled: false,
borderColor: 'transparent',
searchIconColor: '#909399',
searchIconSize: 22,
color: '#606266',
placeholderColor: '#909399',
searchIcon: 'search',
margin: '0',
animation: false,
value: '',
maxlength: '-1',
height: 32,
label: null
}
}
@@ -0,0 +1,27 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:07:33
* @FilePath : /u-view2.0/uview-ui/libs/config/props/section.js
*/
import theme from '../theme.js'
export default {
// u-section组件
section: {
title: '',
subTitle: '',
right: true,
fontSize: 15,
bold: true,
color: theme.mainColor,
subColor: theme.lightColor,
showLine: true,
lineColor: '',
arrow: true
}
}
@@ -0,0 +1,53 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 16:55:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/code.js
*/
export default {
// select组件
select: {
// 默认值
value: '',
// 本地数据,格式 [{text:'',value:''}]
list: [],
keyName: 'text',
valueName: 'value',
// 是否显示清除控件
clearable: true,
// 没有数据时显示的文字,本地数据无效
emptyText: '暂无数据',
// 左侧标题
label: '',
// 输入框的提示文字
placeholder: '请选择',
// placeholder的样式
placeholderStyle: '',
// 背景颜色
backgroundColor: '#ffffff',
// 圆角值
round: 4,
// 边框颜色
borderColor: '#dcdfe6',
// 是否禁用
disabled: false,
// 禁用状态时的背景色
disabledColor: '#f5f7fa',
// 是否允许选中文本换行显示
wrap: false,
// 弹出位置
placement: 'bottom',
// 选择文字的位置
align: 'left',
// 是否显示箭头
showArrow: false,
// 边框样式
border: 'surround',
// 自定义样式
customStyle: {}
}
}
@@ -0,0 +1,53 @@
/*
* @Author : LQ
* @Description : sidebar组件配置文件
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:03:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/sidebar.js
*/
import theme from '../theme.js'
export default {
// sidebar组件
sidebar: {
// 当前导航项的索引
modelValue: 0,
// 宽度
width: '100px',
// 字体大小
fontSize: '14px',
// 行高
lineHeight: '22px',
// 文本颜色
textColor: theme.mainColor,
// 禁用文本颜色
disabledColor: theme.disabledColor,
// 禁用背景颜色
disabledBgColor: '',
// 背景色
bgColor: theme.bgColor,
// 激活时文本颜色
activeColor: theme.mainColor,
// 激活时背景颜色
activeBgColor: 'white',
// 激活时是否加粗
activeBold: true,
// 激活时的样式
activeStyle: {},
// 非激活时的样式
inactiveStyle: {},
// 是否显示滑块
showLine: true,
// 滑块长度
lineWidth: '4px',
// 滑块高度
lineHeight: '16px',
// 滑块颜色
lineColor: theme.primary,
// 滑块背景显示大小,当滑块背景设置为图片时使用
lineBgSize: 'cover',
}
}
@@ -0,0 +1,35 @@
/*
* @Author : LQ
* @Description : sidebarItem组件配置文件
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:03:27
* @FilePath : /u-view2.0/uview-ui/libs/config/props/sidebarItem.js
*/
import theme from '../theme.js'
export default {
// sidebarItem组件
sidebarItem: {
// 内容
label: '',
// 值,用于标识该项
value: '',
// 图标名称
icon: '',
// 图标大小
iconSize: '20px',
// 图标颜色
iconColor: '#666',
// 图标位置,支持 left 和 top
iconPosition: 'left',
// 右上角的角标提示信息
badge: '',
// 是否显示圆点,将会覆盖badge参数
dot: false,
// 是否禁用该项
disabled: false
}
}
@@ -0,0 +1,77 @@
export default {
// signature组件
signature: {
// 标题
title: '',
// 是否显示标题
showTitle: true,
// 是否显示工具栏
showToolbar: true,
// 是否显示颜色列表
showColorList: true,
// 是否显示清空按钮
showClear: true,
// 是否显示撤销按钮
showUndo: true,
// 清空按钮的文本
clearText: '',
// 撤销按钮的文本
undoText: '',
// 完成按钮的文本
confirmText: '',
//是否固定标题栏和工具栏
fixed: false,
// 画笔大小
penSize: 2,
// 线条最小宽度
minLineWidth: 2,
// 线条最大宽度
maxLineWidth: 6,
// 画笔颜色
penColor: '#333333',
// 画笔颜色列表
penColorList: ['#333333', '#FF1E10', '#FFBE00', '#1A9BFF', '#1AAD19'],
// 背景颜色
backgroundColor: '#ffffff',
// canvas类型
// #ifdef MP-WEIXIN || MP-TOUTIAO
type: '2d',
// #endif
//#ifndef MP-WEIXIN || MP-TOUTIAO
type: 'webgl',
// #endif
// 是否开启压感
openSmooth: false,
// 最大历史记录数
maxHistoryLength: 20,
// 是否横屏
landscape: false,
// 是否禁用滚动
disableScroll: true,
// 是否禁用
disabled: false,
// 只生成内容区域
boundingBox: false,
// 是否优先使用toDataURL
preferToDataURL: false,
// 工具栏自定义样式
toolbarStyle: {},
// 图片的质量,取值范围为 (0, 1],不在范围内时当作1.0处理
quality: 1,
// 输出图片类型,png-png格式,jpg-jpg格式
fileType: 'png',
// 是否显示水印
showWatermark: false,
// 水印配置对象
watermark: {
showOnSave: true,
text: '',
color: 'rgba(0, 0, 0, 0.2)',
fontSize: 16,
fontFamily: 'Arial',
rotate: -30,
spacing: 100,
single: false
},
}
}
@@ -0,0 +1,25 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:20:14
* @FilePath : /u-view2.0/uview-ui/libs/config/props/skeleton.js
*/
export default {
// skeleton
skeleton: {
loading: true,
animate: true,
rows: 0,
rowsWidth: '100%',
rowsHeight: 18,
title: true,
titleWidth: '50%',
titleHeight: 18,
avatar: false,
avatarSize: 32,
avatarShape: 'circle'
}
}
@@ -0,0 +1,28 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:08:25
* @FilePath : /u-view2.0/uview-ui/libs/config/props/slider.js
*/
import theme from '../theme.js'
export default {
// slider组件
slider: {
value: 0,
blockSize: 18,
min: 0,
max: 100,
step: 1,
activeColor: theme.primary,
inactiveColor: theme.lightColor,
blockColor: theme.bgColor,
showValue: false,
disabled:false,
blockStyle: {}
}
}
@@ -0,0 +1,15 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:20:39
* @FilePath : /u-view2.0/uview-ui/libs/config/props/statusBar.js
*/
export default {
// statusBar
statusBar: {
bgColor: 'transparent'
}
}
@@ -0,0 +1,24 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:12:37
* @FilePath : /u-view2.0/uview-ui/libs/config/props/steps.js
*/
import theme from '../theme.js'
export default {
// steps组件
steps: {
direction: 'row',
current: 0,
activeColor: theme.primary,
inactiveColor: theme.lightColor,
activeIcon: '',
inactiveIcon: '',
dot: false
}
}
@@ -0,0 +1,18 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:12:55
* @FilePath : /u-view2.0/uview-ui/libs/config/props/stepsItem.js
*/
export default {
// steps-item组件
stepsItem: {
title: '',
desc: '',
iconSize: 17,
error: false
}
}
@@ -0,0 +1,20 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:01:30
* @FilePath : /u-view2.0/uview-ui/libs/config/props/sticky.js
*/
export default {
// sticky组件
sticky: {
offsetTop: 0,
customNavHeight: 0,
disabled: false,
bgColor: 'transparent',
zIndex: 999,
index: ''
}
}
@@ -0,0 +1,31 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:12:20
* @FilePath : /u-view2.0/uview-ui/libs/config/props/subsection.js
*/
import theme from '../theme.js'
export default {
// subsection组件
subsection: {
list: [],
current: 0,
activeColor: theme.primary,
inactiveColor: theme.contentColor,
mode: 'button',
fontSize: 12,
bold: true,
bgColor: theme.bgColor,
barColor: '',
keyName: 'name',
shape:'square',
height:30,
disabled: false,
disabledBgColor: '#e5e5e5',
disabledColor: theme.disabledColor,
}
}
@@ -0,0 +1,15 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:00:42
* @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeAction.js
*/
export default {
// swipe-action组件
swipeAction: {
autoClose: true
}
}
@@ -0,0 +1,22 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:01:13
* @FilePath : /u-view2.0/uview-ui/libs/config/props/swipeActionItem.js
*/
export default {
// swipeActionItem 组件
swipeActionItem: {
show: false,
name: '',
disabled: false,
threshold: 20,
autoClose: true,
options: [],
duration: 300
}
}
@@ -0,0 +1,42 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:21:38
* @FilePath : /u-view2.0/uview-ui/libs/config/props/swiper.js
*/
import theme from '../theme.js'
export default {
// swiper 组件
swiper: {
list: [],
indicator: false,
indicatorActiveColor: '#FFFFFF',
indicatorInactiveColor: 'rgba(255, 255, 255, 0.35)',
indicatorStyle: '',
indicatorMode: 'line',
autoplay: true,
current: 0,
currentItemId: '',
interval: 3000,
duration: 300,
circular: false,
previousMargin: 0,
nextMargin: 0,
acceleration: false,
displayMultipleItems: 1,
easingFunction: 'default',
keyName: 'url',
imgMode: 'aspectFill',
height: 130,
bgColor: theme.bgColor,
radius: 4,
loading: false,
showTitle: false
}
}
@@ -0,0 +1,19 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:22:07
* @FilePath : /u-view2.0/uview-ui/libs/config/props/swiperIndicator.js
*/
export default {
// swiperIndicator 组件
swiperIndicator: {
length: 0,
current: 0,
indicatorActiveColor: '',
indicatorInactiveColor: '',
indicatorMode: 'line'
}
}
@@ -0,0 +1,27 @@
/*
* @Author : LQ
* @Description :
* @version : 1.0
* @Date : 2021-08-20 16:44:21
* @LastAuthor : LQ
* @lastTime : 2021-08-20 17:22:24
* @FilePath : /u-view2.0/uview-ui/libs/config/props/switch.js
*/
import theme from '../theme.js'
export default {
// switch
switch: {
loading: false,
disabled: false,
size: 25,
activeColor: theme.primary,
inactiveColor: theme.bgColor,
value: false,
activeValue: true,
inactiveValue: false,
asyncChange: false,
space: 0
}
}

Some files were not shown because too many files have changed in this diff Show More