chore:二级标题按钮和一级标题第一个对齐
This commit is contained in:
@@ -2404,6 +2404,7 @@ export default {
|
|||||||
align-items: center;
|
align-items: center;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
padding: 20rpx 20rpx 20rpx 24rpx;
|
padding: 20rpx 20rpx 20rpx 24rpx;
|
||||||
|
min-height: 96rpx;
|
||||||
background: #fff;
|
background: #fff;
|
||||||
border-bottom: 1rpx solid #f0f0f0;
|
border-bottom: 1rpx solid #f0f0f0;
|
||||||
box-sizing: border-box;
|
box-sizing: border-box;
|
||||||
|
|||||||
@@ -299,12 +299,20 @@ export default {
|
|||||||
})
|
})
|
||||||
.exec();
|
.exec();
|
||||||
if (this.value.template == 1) this.getHeightArea(-1);
|
if (this.value.template == 1) this.getHeightArea(-1);
|
||||||
if (this.value.template == 99) this.getOneCategoryItemHeight(0);
|
|
||||||
}, 500);
|
}, 500);
|
||||||
},
|
},
|
||||||
watch: {
|
watch: {
|
||||||
// 组件刷新监听
|
// 组件刷新监听
|
||||||
componentRefresh: function (nval) { }
|
componentRefresh: function (nval) { },
|
||||||
|
categoryTreeLoading: function (nval, oval) {
|
||||||
|
if (nval === false && oval === true && this.value.template == 99) {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
setTimeout(() => {
|
||||||
|
this.measureFirstCategoryItemHeight();
|
||||||
|
}, 500);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
computed: {
|
computed: {
|
||||||
cartTotalMoney() {
|
cartTotalMoney() {
|
||||||
@@ -378,6 +386,18 @@ export default {
|
|||||||
this.$store.dispatch('getCartNumber');
|
this.$store.dispatch('getCartNumber');
|
||||||
if (!this.heightArea.length) this.getHeightArea(-1);
|
if (!this.heightArea.length) this.getHeightArea(-1);
|
||||||
},
|
},
|
||||||
|
measureFirstCategoryItemHeight() {
|
||||||
|
if (this.value.template != 99) return;
|
||||||
|
const query = uni.createSelectorQuery().in(this);
|
||||||
|
query
|
||||||
|
.selectAll('.tree-wrap .category-item')
|
||||||
|
.boundingClientRect(data => {
|
||||||
|
if (data && data.length > 0 && data[0].height) {
|
||||||
|
this.oneCategoryItemHeight = data[0].height;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
.exec();
|
||||||
|
},
|
||||||
/**
|
/**
|
||||||
* 获取高度区间
|
* 获取高度区间
|
||||||
*
|
*
|
||||||
@@ -534,23 +554,6 @@ export default {
|
|||||||
this.select = index;
|
this.select = index;
|
||||||
this.categoryId = 'category-' + index;
|
this.categoryId = 'category-' + index;
|
||||||
this.scrollLock = true;
|
this.scrollLock = true;
|
||||||
this.getOneCategoryItemHeight(index);
|
|
||||||
},
|
|
||||||
getOneCategoryItemHeight(index) {
|
|
||||||
setTimeout(() => {
|
|
||||||
const newQuery = uni.createSelectorQuery && uni.createSelectorQuery().in(this);
|
|
||||||
if (!newQuery || typeof newQuery.selectAll !== 'function') {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
newQuery
|
|
||||||
.selectAll('.category-item-wrap .category-item')
|
|
||||||
.boundingClientRect(data => {
|
|
||||||
if (data && data.length > index && data[index].height) {
|
|
||||||
this.oneCategoryItemHeight = data[index].height;
|
|
||||||
}
|
|
||||||
})
|
|
||||||
.exec();
|
|
||||||
}, 200);
|
|
||||||
},
|
},
|
||||||
saveSecondCategoryName(name) {
|
saveSecondCategoryName(name) {
|
||||||
this.lastSecondCategoryName = name;
|
this.lastSecondCategoryName = name;
|
||||||
|
|||||||
Reference in New Issue
Block a user