diff --git a/packageA/pages/collection/compare.vue b/packageA/pages/collection/compare.vue index d4a1ecb..5080820 100644 --- a/packageA/pages/collection/compare.vue +++ b/packageA/pages/collection/compare.vue @@ -2,82 +2,83 @@ - - - - {{ job.jobTitle }} - {{ job.company }} - + + + + {{ job?.jobTitle || '' }} + {{ job?.company || '' }} + - - - 薪资 - - - - - + + + 薪资 + + + + + - - - 公司名称 - - - {{ job.companyName }} - + + + 公司名称 + + {{ job?.companyName || '' }} + + - - - 学历 - - - - + + + 学历 + + + + - - - 经验 - - - - + + + 经验 + + + + - - - 工作地点 - - - {{ job.jobLocation }} - + + + 工作地点 + + {{ job?.jobLocation || '' }} + + - - - 来源 - - - {{ job.dataSource }} - + + + 来源 + + {{ job?.dataSource || '' }} + + - - - 职位描述 - - - {{ job.description }} - + + + 职位描述 + + {{ job?.description || '' }} + + 工业 @@ -85,9 +86,9 @@ @@ -98,7 +99,7 @@ - + @@ -108,7 +109,7 @@ - {{ job.isHot ? '是' : '否' }} + {{ job?.isHot ? '是' : '否' }} @@ -125,7 +126,7 @@ const jobs = ref([]); onLoad(() => { let compareData = uni.getStorageSync('compare'); - jobs.value = compareData; + jobs.value = Array.isArray(compareData) ? compareData : []; });