Browse Source

价格千分位分割

master
453530270@qq.com 2 years ago
parent
commit
2651edd915
  1. 4
      pages/index/index.vue
  2. 13
      utils/util.js

4
pages/index/index.vue

@ -77,7 +77,7 @@
import MescrollMixin from '@/components/mescroll-uni/mescroll-mixins'
import { getEmptyPaginateObj, getMoreListData } from '@/core/app'
import { base64ToUint8Array } from '@/utils/util'
import { base64ToUint8Array,numberWithCommas } from '@/utils/util'
import pako from '@/core/pako'
@ -211,6 +211,8 @@
//
initList(newList) {
newList.data.forEach(item => {
//
item.price = numberWithCommas(item.price)
item.gdimg = pako.inflateRaw(base64ToUint8Array(item.goods_image), {to: 'string'})
})
return newList

13
utils/util.js

@ -241,12 +241,9 @@ export const base64ToUint8Array=(base64String)=> {
}
/**
* 解压缩
* 数字转为千位分隔符
* @param {Object} x
*/
export const decompress = (str) =>{
return pako.inflateRaw(base64ToUint8Array(str), {to: 'string'});
}
// var rawData = decompress('q1YqySzJSVWyUirJyCxWAKKCxOx8vZTUtMScklSFktTiEiUdpcTSkoz8IqCi4pz
// 8vPSqjMS8dIfCQr3k/FygZEpiCUi/kYGRoa6Bia6BEVAsOT+vJDWvBGQs0ASFUWKUwEco1QIA'
// );
// console.log(rawData);
export const numberWithCommas=(x) =>{
return x.toString().replace(/\B(?<!\.\d*)(?=(\d{3})+(?!\d))/g, ",");
}
Loading…
Cancel
Save