This commit is contained in:
X1627315083@163.com
2026-05-27 11:16:15 +08:00
parent a0fa8cd523
commit 92c625fb89
3 changed files with 21 additions and 11 deletions

View File

@@ -28,14 +28,19 @@ const searchHistory = ref([
])
let changeSearchBrandTime = null
const changeSearchBrand = () => {
merchantList.value = []
if(!searchBrand.value)return
clearTimeout(changeSearchBrandTime)
getDesignerList({
keyword: searchBrand.value,
}).then((res)=>{
merchantList.value.push(...res)
})
changeSearchBrandTime = setTimeout(()=>{
merchantList.value = []
getDesignerList({
keyword: searchBrand.value,
}).then((res)=>{
merchantList.value.push(...res)
})
},500)
// changeSearchBrandTime = setTimeout(()=>{
// getMerchantData.pageNum = 1
// getMerchantData.isShowMark = false
@@ -129,7 +134,7 @@ const {} = toRefs(data);
<div class="content">
<div class="input">
<input type="text" v-model="searchBrand" @input="changeSearchBrand" :placeholder="$t('brand.search')">
<div class="icon">
<div class="icon" @click="changeSearchBrand">
<SvgIcon name="brand-search" size="32" />
</div>
</div>

View File

@@ -97,8 +97,8 @@ defineExpose({})
display: flex;
flex-direction: column;
.header{
position: sticky;
top: 0;
// position: sticky;
// top: 0;
z-index: 2;
background-color: #fff;
.title{

View File

@@ -26,6 +26,7 @@ let detail:any = ref({
shopName: '',
updateTime: '',
gender: '',
sellerId: '',
})
const sketchList = ref([])
const illustrationList = ref([])
@@ -75,11 +76,14 @@ const getListingDetail = ()=>{
getListingDetailApi({
id:route.params.id + '',
}).then((res)=>{
console.log(res)
if(res)detail.value = res
setImgList(res.images)
})
}
const gobrand = () => {
if(!detail.value.sellerId)return
router.push({path: `/brand/${detail.value.sellerId}`})
}
// const vObserve = {
// mounted (el,binding) {
// },
@@ -146,7 +150,7 @@ defineExpose({})
<div class="info">
<img class="profile" v-avatarLoad="detail.avatar" alt="">
<div class="detail">
<div class="name">{{ detail.shopName }}</div>
<div class="name" @click="gobrand">{{ detail.shopName }}</div>
<div class="release-time">
<span>{{ $t('digitalDetail.ReleaseIn') }} {{ detail.updateTime }}</span>
</div>
@@ -301,6 +305,7 @@ defineExpose({})
font-size: 3rem;
line-height: 120%;
margin-bottom: 1rem;
cursor: pointer;
}
.img-price{
font-family: KaiseiOpti-Bold;