Добавлено подсвечивание номера страницы, если изменились критерии поиска

This commit is contained in:
Book Pauk
2022-10-21 13:27:28 +07:00
parent 8b67cd09ad
commit 1490fc854a
2 changed files with 37 additions and 2 deletions

View File

@@ -3,7 +3,7 @@
<div class="q-mr-xs">
Страница
</div>
<div class="bg-white">
<div class="trans" :class="{'bg-green-4': highlight, 'bg-white': !highlight}">
<NumInput
v-model="page" :min="1" :max="pageCount" mask="#######"
style="width: 220px" minus-icon="la la-chevron-circle-left" plus-icon="la la-chevron-circle-right" :disable="disable" mm-buttons
@@ -20,6 +20,7 @@
import vueComponent from '../../vueComponent.js';
import NumInput from '../../share/NumInput.vue';
import * as utils from '../../../share/utils';
const componentOptions = {
components: {
@@ -43,10 +44,23 @@ class PageScroller {
};
page = 1;
highlight = false;
created() {
}
async highlightScroller() {
if (this.inTrans)
return;
this.inTrans = true;
await utils.sleep(300);
this.highlight = true;
await utils.sleep(300);
this.highlight = false;
await utils.sleep(300);
this.inTrans = false;
}
}
export default vueComponent(PageScroller);
@@ -54,4 +68,8 @@ export default vueComponent(PageScroller);
</script>
<style scoped>
.trans {
border-radius: 5px;
transition: background-color 0.3s linear;
}
</style>