From c002af622c616e9383c6027e8199f6566e94d521 Mon Sep 17 00:00:00 2001 From: peng <peng.com> Date: 星期一, 21 七月 2025 12:56:32 +0800 Subject: [PATCH] 移除不需要的文件 --- pages/subComponents/m-goods-list/common.vue | 69 ++++++++++++++++++++++++++++++++++ 1 files changed, 69 insertions(+), 0 deletions(-) diff --git a/pages/subComponents/m-goods-list/common.vue b/pages/subComponents/m-goods-list/common.vue new file mode 100644 index 0000000..c4cdc56 --- /dev/null +++ b/pages/subComponents/m-goods-list/common.vue @@ -0,0 +1,69 @@ +<template> +</template> + +<script> + export default { + methods: { + // 楂樹寒鏄剧ず鎼滅储鍐呭 + lightSearchStr(keyword, str) { + if (!keyword) { + return str + } else { + let unicodes = ''; + for (let i of Array.from(keyword)) { + unicodes += this.unicode(i) + "|" + } + const rule = '(' + unicodes + ')' + const reg = new RegExp(rule, 'gi'); + return str ? str.replace(reg, matchValue => + `<span style="color:${this.lightColor}">${matchValue}</span>` + ) : '' + } + }, + // 杞崲涓簎nicode + unicode(str) { + var value = ''; + for (var i = 0; i < str.length; i++) { + value += '\\u' + this.left_zero_4(parseInt(str.charCodeAt(i)).toString(16)); + } + return value; + }, + left_zero_4(str) { + if (str != null && str != '' && str != 'undefined') { + if (str.length == 2) { + return '00' + str; + } + } + return str; + }, + // 鏁版嵁鍘婚噸涓�涓� 鍙樉绀轰竴娆� 鍑忓厤 鍔� 浠�涔堢殑 + getPromotion(item) { + if (item.promotionMap) { + let array = []; + Object.keys(item.promotionMap).forEach((child) => { + if (!array.includes(child.split("-")[0])) { + array.push(child.split("-")[0]); + } + }); + return array; + } + }, + // 璺宠浆鍒板晢鍝佽鎯� + navigateToDetailPage(item) { + uni.navigateTo({ + url: `/pages/product/goods?id=${item.id}&goodsId=${item.goodsId}`, + }); + }, + // 璺宠浆鍦板潃 + navigateToStoreDetailPage(item) { + uni.navigateTo({ + url: `/pages/product/shopPage?id=${item.storeId}`, + }); + }, + }, + } +</script> + +<style lang='scss' scoped> + +</style> -- Gitblit v1.8.0