'f'
mh-two-thousand-and-two
2024-04-12 26f2711ef9461961fb953e2b497bd314ef95e345
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
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
}