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
| const FRONT_COLORS = ['#ffffff', '#000000']
| export const setNavigationBarColor = {
| frontColor: {
| type: String,
| required: true,
| validator (frontColor, params) {
| if (FRONT_COLORS.indexOf(frontColor) === -1) {
| return `invalid frontColor "${frontColor}"`
| }
| }
| },
| backgroundColor: {
| type: String,
| required: true
| },
| animation: {
| type: Object,
| default () {
| return {
| duration: 0,
| timingFunc: 'linear'
| }
| },
| validator (animation = {}, params) {
| params.animation = {
| duration: animation.duration || 0,
| timingFunc: animation.timingFunc || 'linear'
| }
| }
| }
| }
| export const setNavigationBarTitle = {
| title: {
| type: String,
| required: true
| }
| }
|
|