UNPKG

press-next

Version:

Vue3 组件库,支持 Composition API

53 lines (46 loc) 1.11 kB
export function getRewardText(rewardText: string, defaultResult = '丰厚奖励'): string { let text = ''; try { if (rewardText) { text = JSON.parse(decodeURIComponent(rewardText))[0].text; } } catch (e) { try { if (rewardText) { text = JSON.parse(decodeURIComponent(decodeURIComponent(rewardText)))[0].text; } } catch (err) {} } if (text) { return text; } return defaultResult; } export function getRewardPic( rewardText: string, defaultResult = 'https://image-1251917893.file.myqcloud.com/HPJY_Gamesystem_2020/DZS_2C/show-prizes-demo.png', ): string { let pic = ''; try { if (rewardText) { pic = JSON.parse(decodeURIComponent(rewardText))[0].pic; } } catch (e) { } if (pic) { return pic; } return defaultResult; } export function getRewardList(rewardText: string) { let newList: Array<{ pic: string; text: string; title: string; }> = []; try { newList = JSON.parse(decodeURIComponent(rewardText)); } catch (e) {} const result = newList.filter(item => !!item.pic); return result; }