|
|
@ -5,14 +5,24 @@ Component({ |
|
|
*/ |
|
|
*/ |
|
|
properties: { |
|
|
properties: { |
|
|
headerTitles: Array, |
|
|
headerTitles: Array, |
|
|
selectedTitle: Number |
|
|
defaultSelectIndex: { |
|
|
|
|
|
type: Number, |
|
|
|
|
|
value: 0, |
|
|
|
|
|
observer (newVal, oldVal) { |
|
|
|
|
|
if (newVal != oldVal) { |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
selectedTitle: newVal |
|
|
|
|
|
}) |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 组件的初始数据 |
|
|
* 组件的初始数据 |
|
|
*/ |
|
|
*/ |
|
|
data: { |
|
|
data: { |
|
|
|
|
|
selectedTitle: 0 |
|
|
}, |
|
|
}, |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
@ -21,6 +31,9 @@ Component({ |
|
|
methods: { |
|
|
methods: { |
|
|
bindtap: function (e) { |
|
|
bindtap: function (e) { |
|
|
const { item } = e.currentTarget.dataset |
|
|
const { item } = e.currentTarget.dataset |
|
|
|
|
|
this.setData({ |
|
|
|
|
|
selectedTitle: item |
|
|
|
|
|
}) |
|
|
this.triggerEvent('tapSegment', item) |
|
|
this.triggerEvent('tapSegment', item) |
|
|
}, |
|
|
}, |
|
|
} |
|
|
} |
|
|
|