Commit 071ce6d1 authored by leon's avatar leon

feat:tabs add default value

parent 31232f8c
......@@ -11,10 +11,6 @@
<u-icon class="close-icon" v-if="tabsValue && elementInfo.option.tabs.allowClear" name="close-circle"
@click.prevent.stop="handleClearValue"></u-icon>
</view>
<!-- <u-select v-model="show" :default-value="defaultValue" :list="elementData.dataList.series"
:safe-area-inset-bottom="true" label-name="name" :z-index="zIndex" @confirm="handleSelectChange">
</u-select> -->
</template>
<swiper v-if="elementInfo.option.tabs.type === 'group'" class="tab-swiper"
......@@ -47,7 +43,6 @@
show: false,
tabsValue: '',
selectValue: '',
zIndex: 0,
defaultValue: [0]
}
},
......@@ -104,12 +99,15 @@
methods: {
initChart() {
this.tabsValue = this.elementInfo.option.tabs.defaultValue
if (this.elementData.dataList.defaultValue) {
this.tabsValue = this.elementData.dataList.defaultValue
}
if (this.elementInfo.option.tabs.type === 'select') {
for (var i = 0; i < this.elementData.dataList.series.length; i++) {
const item = this.elementData.dataList.series[i]
if (item.value === this.tabsValue || item.value === parseInt(this.tabsValue)) {
if (item.value == this.tabsValue || item.value == parseInt(this.tabsValue)) {
this.selectValue = item.name
this.zIndex = i
}
}
}
......@@ -124,7 +122,7 @@
id: this.elementInfo.id,
show: true,
list: this.elementData.dataList.series,
defaultValue: this.defaultValue
defaultValue: this.tabsValue
})
},
setTabsValue(index = 0) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment