Browse Source

分类列表下的图片格式

master
453530270@qq.com 2 years ago
parent
commit
336cc8afda
  1. 24
      pages/category/index.vue
  2. 2
      pages/index/index.vue

24
pages/category/index.vue

@ -20,7 +20,7 @@
<view class="flex-two" v-for="(item, idx) in list" :key="idx" @click="onTargetGoods(item.goods_islicode)">
<view class="cate-img-padding">
<view v-if="item.goods_image" class="cate-img">
<image class="image" mode="scaleToFill" :src="item.goods_image"></image>
<image class="image" mode="scaleToFill" :src="item.goods_image|gdimg"></image>
</view>
</view>
<text class="name oneline-hide">{{ item.goods_name }}</text>
@ -59,7 +59,9 @@
import Empty from '@/components/empty'
import Search from '@/components/search'
import Secondary from './components/secondary'
import { rpx2px } from '@/utils/util'
import { rpx2px,base64ToUint8Array} from '@/utils/util'
import pako from '@/core/pako'
// ()
@ -188,7 +190,7 @@
getCatList(){
console.log("curindex",this.curIndex)
let item = menus[this.curIndex]
console.log(item)
// console.log(item)
let type= item.type
if(type>0){
@ -209,16 +211,30 @@
//
bindData(rd){
GoodsApi.nbgoods(rd).then(res=>{
this.list = res.data.data
this.page=res.data.current_page
console.log("res",res)
});
//
//this.initList(this.list)
},
//
initList(newList) {
newList.data.forEach(item => {
item.gdimg = pako.inflateRaw(base64ToUint8Array(item.goods_image), {to: 'string'})
})
return newList
},
},
filters:{
gdimg:function(value){
return pako.inflateRaw(base64ToUint8Array(value), {to: 'string'})
}
}

2
pages/index/index.vue

@ -77,7 +77,7 @@
import MescrollMixin from '@/components/mescroll-uni/mescroll-mixins'
import { getEmptyPaginateObj, getMoreListData } from '@/core/app'
import { uint8arrayToBase64,base64ToUint8Array, decompress } from '@/utils/util'
import { base64ToUint8Array } from '@/utils/util'
import pako from '@/core/pako'

Loading…
Cancel
Save