Commit f313756d authored by youjie's avatar youjie

no message

parent d26392dc
...@@ -37,7 +37,9 @@ ...@@ -37,7 +37,9 @@
narrow-indicator> narrow-indicator>
<q-tab v-for="(x, i) in navs" <q-tab v-for="(x, i) in navs"
:key="i" :key="i"
@click="goScrollHandler(x.top + 20)" :name="x.display" :label="x.display"></q-tab> @click="goScrollHandler(x.top + 20)"
:name="x.display"
:label="x.display"></q-tab>
</q-tabs> </q-tabs>
</div> </div>
<div v-if="dataList" style="margin-left: auto; margin-right: auto" <div v-if="dataList" style="margin-left: auto; margin-right: auto"
...@@ -460,6 +462,23 @@ export default defineComponent({ ...@@ -460,6 +462,23 @@ export default defineComponent({
watch(()=>data.days,(n, o) => { watch(()=>data.days,(n, o) => {
data.days = n data.days = n
},{immediate: true,deep: true}) },{immediate: true,deep: true})
watch(()=>data.currentHeight,(n, o) => {
data.navs.forEach((x, i) => {
if (
x.top &&
data.currentHeight >= x.top &&
(i == data.navs.length - 1 ||
data.currentHeight < data.navs[i + 1].top)
) {
if (data.tab != x.display) {
data.tab = x.display;
return;
} else {
return;
}
}
});
},{immediate: true,deep: false})
const methods = { const methods = {
changeShowOrderPreviewHandler() { changeShowOrderPreviewHandler() {
data.showOrderPreview = !data.showOrderPreview; data.showOrderPreview = !data.showOrderPreview;
......
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