function interval(arr) { if(!arr){ return { 'str':"", 'state':false } } let str = arr.filter(Boolean).join(';'); let state = str.length > 29 ? true : false; str = state ? str.substring(0, 29) : str; return { 'str': str, 'state': state } }

function getContractImg(type) { let urlType; switch (type) { case 0: default: urlType = { 'img': 'active4', 'class': 'tag' }; break; case 94: urlType = { 'img': 'active2', 'class': 'tag' }; break; case 91: case 92: case 93: urlType = { 'img': 'active11', 'class': 'tag' }; break; case 95: urlType = { 'img': 'active1', 'class': 'tag' }; break; case 3: urlType = { 'img': 'active7', 'class': 'tag' }; break; case 4: urlType = { 'img': 'active6', 'class': 'tag' }; break; case 5: urlType = { 'img': 'active5', 'class': 'tag' }; break; case 6: urlType = { 'img': 'active3', 'class': 'tag' }; break; } return urlType; } module.exports = { interval: interval, getContractImg: getContractImg } 共有 {{total?total:0}} 条数据 {{item.contractTitle}} {{item.contractSerail}} {{item.documentCategoryName||'未分类'}} 发起方: {{item.companyName}} 签署方: {{util.interval(item.signCompanys).str}} ...[共{{item.signCompanys.length}}方签署] 截止时间: {{item.signingDeadline}}

微信小程序代码优化:给数组每个元素加上逗号间隔

原文地址: https://www.cveoy.top/t/topic/mXfv 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录