智能照明系统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/8a/8ac5ec5de83970e5a0a9fd8f644...

52 lines
1.4 KiB

import {
hasOwn,
isPlainObject
} from 'uni-shared'
/**
* mpvue event
*/
export function wrapperMPEvent (event) {
event.mp = Object.assign({
'@warning': 'mp is deprecated'
}, event)
event._processed = true
return event
}
/**
* app-plus titleNView
*/
export function mergeTitleNView (navigationBar, titleNView) {
if (isPlainObject(titleNView)) {
if (hasOwn(titleNView, 'backgroundColor')) {
navigationBar.backgroundColor = titleNView.backgroundColor
}
if (hasOwn(titleNView, 'buttons')) {
navigationBar.buttons = titleNView.buttons
}
if (hasOwn(titleNView, 'titleColor')) {
navigationBar.textColor = titleNView.titleColor
}
if (hasOwn(titleNView, 'titleText')) {
navigationBar.titleText = titleNView.titleText
}
if (hasOwn(titleNView, 'titleSize')) {
navigationBar.titleSize = titleNView.titleSize
}
if (hasOwn(titleNView, 'type')) {
navigationBar.type = titleNView.type
}
if (hasOwn(titleNView, 'searchInput') && typeof titleNView.searchInput === 'object') {
navigationBar.searchInput = Object.assign({
autoFocus: false,
align: 'center',
color: '#000000',
backgroundColor: 'rgba(255,255,255,0.5)',
borderRadius: '0px',
placeholder: '',
placeholderColor: '#CCCCCC',
disabled: false
}, titleNView.searchInput)
}
}
return navigationBar
}