智能照明系统APP-本地串口
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
LightingSystemApp-serial/.svn/pristine/8b/8b417257e0dd44bd19346aaa163...

32 lines
767 B

import getRealPath from 'uni-platform/helpers/get-real-path'
export const previewImage = {
urls: {
type: Array,
required: true,
validator (value, params) {
var typeError
params.urls = value.map(url => {
if (typeof url === 'string') {
return getRealPath(url)
} else {
typeError = true
}
})
if (typeError) {
return 'url is not string'
}
}
},
current: {
type: [String, Number],
validator (value, params) {
if (typeof value === 'number') {
params.current = value > 0 && value < params.urls.length ? value : 0
} else if (typeof value === 'string' && value) {
params.current = getRealPath(value)
}
},
default: 0
}
}