vue项目中访问本地json数据

 更新时间:2024年07月26日 14:48:12   作者:小洁的博客  
这篇文章主要介绍了vue项目中访问本地json数据方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

vue访问本地json数据

如果你的项目中需要模拟下json数据,来看下访问速度,那就参照这个试试吧,首先创建test.josn,放在pulic目录下

见下图:

定义js

// 文件 prodOrder.js
 
 
export function test(data) {
  return request({
    url: 'http://localhost:8080/../test.json',
    method: 'get',
    data
  });
}
 
 
页面引用
import {
  test
} from '@/api/produce/prodOrder';
 
调用
 test().then((res) => {
        console.log(res)
      })

vue访问本地json文件的那些事儿

VUE访问本地json文件,会产生跨域的报错,导致数据无法显示

报错问题的图示

谷歌里面会出先 is been blocked CORS;

这里设计的就是浏览器设置的同源策略,也是基于安全考虑的,但是吧,就是对于本地开发来说确实比较麻烦。至于什么是同源策略,这里就不赘述了,这里主要以解决问题为主。

这边的系统,设备,和编辑器

windows10系统、编辑器 sublime

首先把项目引入到sublime中

  • 第一步 Ctrl+Shift+P打开命令面板,输入Package Control: Install Package
  • 第二步 输入 SublimeServer并且选中
  • 第三步 安装完成过后通过Tool选项 → SublimeServer → Start SublimeServer
  • 第四步 通过Tool选项 → SublimeServer → Start SublimeServer -> Settings

主要是注意下面的端口,不要和其他项目的端口冲突即可。

在你需要访问的index.html里面右击鼠标,出现 View in SublimeServer,就会自动到浏览器的

浏览器地址会变成 http://localhost:8088/project/index.html 这样就会绕过同源策略的报错了,因为每个用于Web开发的IDE都内置http服务器,不用单独配置。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Vue Element前端应用开发之echarts图表

    Vue Element前端应用开发之echarts图表

    在我们做应用系统的时候,往往都会涉及图表的展示,综合的图表展示能够给客户带来视觉的享受和数据直观体验,同时也是增强客户认同感的举措之一
    2021-05-05
  • vue搭建简易前端的思路及问题详解

    vue搭建简易前端的思路及问题详解

    这篇文章主要介绍了如何使用Vue和ElementPlus构建前端页面,特别是如何进行跨域请求和使用Vue Router进行路由管理,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • Vue3+Element-Plus使用Table预览图片发生元素遮挡的解决方法

    Vue3+Element-Plus使用Table预览图片发生元素遮挡的解决方法

    这篇文章主要介绍了Vue3+Element-Plus使用Table预览图片发生元素遮挡的问题分析和解决方法,文中通过代码示例讲解的非常详细,对大家解决问题有一定的帮助,需要的朋友可以参考下
    2024-04-04
  • Vue实现拖拽改变列表顺序详解

    Vue实现拖拽改变列表顺序详解

    这篇文章主要为大家详细介绍了Vue实现拖拽改变列表顺序的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-04-04
  • vue中render函数和h函数以及jsx的使用方式

    vue中render函数和h函数以及jsx的使用方式

    这篇文章主要介绍了vue中render函数和h函数以及jsx的使用方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-08-08
  • vue vite之LogicFlow安装核心依赖及项目初始化详解

    vue vite之LogicFlow安装核心依赖及项目初始化详解

    这篇文章主要为大家介绍了vue vite之LogicFlow安装核心依赖及项目初始化详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • Vue使用openlayers加载天地图

    Vue使用openlayers加载天地图

    这篇文章主要为大家详细介绍了Vue如何使用openlayers加载天地图,文中的示例代码讲解详细,具有一定的借鉴价值,感兴趣的小伙伴可以了解下
    2024-02-02
  • Vue设置keepAlive不生效问题及解决

    Vue设置keepAlive不生效问题及解决

    这篇文章主要介绍了Vue设置keepAlive不生效问题及解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-04-04
  • vue实现通讯录功能

    vue实现通讯录功能

    这篇文章主要为大家详细介绍了vue实现通讯录功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • 基于vue实现8小时带刻度的时间轴根据当前时间实时定位功能

    基于vue实现8小时带刻度的时间轴根据当前时间实时定位功能

    这篇文章主要介绍了基于vue实现8小时带刻度的时间轴根据当前时间实时定位功能,开始时间、结束时间可配置,根据当前时间初始化位置,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下
    2023-05-05

最新评论