You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vue项目导入JSON文件后网页无法显示数据的问题排查

Vue项目导入JSON数据无法显示的排查方案
  • 模板插值为空
    你的模板里{{ }}未填写任何要展示的属性字段,比如你的jobs数据包含title、company这类字段,需要明确指定要渲染的内容,示例:

    <template>
      <div v-for="job in jobs" :key="job.id">
        <h3>{{ job.title }}</h3>
        <p>{{ job.company }}</p>
      </div>
    </template>
    
  • 确认JSON数据结构是否为数组
    如果jobs.json不是直接的数组格式,而是被对象包裹(比如{ "list": [...] }),需要调整ref的赋值逻辑:

    // 假设jobs.json结构是 { "list": [{}, {}] }
    const jobs = ref(JobData.list);
    

    可以在script中添加日志,确认数据是否正确导入:

    console.log('导入的JobData:', JobData);
    
  • 检查文件导入路径是否正确
    确认项目中@已配置指向src目录,同时核对jobs.json的实际位置:如果文件在src/assets/jobs.json,导入路径要改为@/assets/jobs.json。

  • 验证JSON文件格式合法性
    检查jobs.json是否存在语法错误(比如遗漏逗号、引号不匹配等),非法JSON会导致导入失败。

内容的提问来源于stack exchange,提问作者williamson

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 22:07:33