我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue本地模拟服务器怎么请求mock数据

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

vue本地模拟服务器怎么请求mock数据

本篇内容介绍了“vue本地模拟服务器怎么请求mock数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

    原因

    • mockjs本地开发的时候用还好,mock数据需要生产时候用就不大行了

    • mock的数据通过module.exportsexport实现的时候,npm run build 生产打包的时候,这些假数据会打包进app.js文件里面,导致文件大、首屏渲染慢;而且,在js文件里面mock的数据量超过webpack限制的时候,打包会失败

    • 远程mock数据的就不需要了。像 YApi、网易NEI

    场景

    • 做演示项目的时候,数据需要完全本地化实现

    • 做演示项目的时候,要求数据可供业务人员修改

    • mock数据量1w+的时候(因为项目用到的数据有6w+,十几M的文件,需要用到此方法了)

    • 做的项目,需要前端人员先定义接口数据,后台人员配合传。这时候定义好的数据格式直接扔给后台人员就行了,特别是一些“查”,没有“增删改”的项目,前端写好后,基本不需要怎么修改了,挺方便的。

    • 基于vue2 cli3项目

    方法

    vue cli3 的项目,打生产包的时候,public文件夹里面的文件,是不经webpack编译,直接复制到 publicPath设置的目录下的,开发时用到的json数据、图片等资源文件,可以放到 public目录里面。

    mock资源

    如下,准备了一张图片和一个json文件

    table.json, cat.png

    |-- class="lazy" data-src|-- public    |-- data        |-- table.json    |-- images        |-- cat.png

    配置

    涉及的文件如下(具体参考代码):

    |-- class="lazy" data-src    |-- .env.development    // 开发环境配置,主要是配置服务器地址    |-- .env.production        // 生产环境配置,主要是配置服务器地址    |-- settings.js    // 一些全局配置,把publicPath的值设置在这里    |-- utils        |-- mock-request.js    // axios请求封装    |-- api        |-- table.js    // 获取table.json数据的请求封装    |-- views        |-- mockDataTest    // 用来显示请求结果            |-- index.vue            |-- index.scss            |-- index.js|-- public    |-- data        |-- table.json    |-- images        |-- cat.png|-- vue.config.js

    vue.config.js + settings.js

    先配置下访问公共路径,例如,想在访问的时候地址加上dist路径,可以在vue.config.js如下配置

    module.exports = {  publicPath: process.env.NODE_ENV === 'production' ? '/' : '/dist',}

    为方便调用,记得这里要和settings.js里面的publicPath同步修改。

    .env.development + .env.production

    这里主要是配置下部署的服务器的地址,例如,开发时,本地访问的地址是http://localhost:8081 定义一个参数,存放此地址,名字随意

    VUE_APP_MOCK_URL = 'http://localhost:8081/'

    mock-request.js

    这里主要是配置下axios的baseURL,直接读取.env.development or .env.production里面配置的服务器地址就行,例如,

    baseURL: process.env.VUE_APP_MOCK_URL

    这里会自动根据命令,读取不同环境配置的服务器地址

    table.js

    这里是服务器请求相关的,.json文件的数据怎么请求获取,如下所示

    import mrequest from '@/utils/mock-request'import defaultSettings from '@/settings'const { publicPath } = defaultSettingsexport const tableData = () => {  return mrequest({    url: publicPath + `/data/table.json`,    method: 'get'  })}

    mockDataTest

    这里主要是演示效果

    • 调用接口,在界面上显示table.json的数据

    • 显示放的图片(也可以是其他资源,例如音乐、视频)

    效果如下

    vue本地模拟服务器怎么请求mock数据

    “vue本地模拟服务器怎么请求mock数据”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

    免责声明:

    ① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

    ② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

    vue本地模拟服务器怎么请求mock数据

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档

    猜你喜欢

    vue本地模拟服务器怎么请求mock数据

    本篇内容介绍了“vue本地模拟服务器怎么请求mock数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!原因1、mockjs本地开发的时候用还
    2023-06-29

    vue如何模拟后台数据请求本地数据配置

    随着前端框架的不断发展,越来越多的公司选择使用前后端分离的开发模式。在这种情况下,前端需要模拟后台数据请求来测试自己所开发的页面,以确保在与后台联调时能够顺利地进行下去。本文将介绍在使用Vue框架下,如何模拟后台数据请求本地数据配置。一、Vue-cli 3.x脚手架搭建项目首先需要使用 Vue-cli 3.x的脚手架来创建项目。这里本文就不再赘述。接着,在创建好的项目中,可以在
    2023-05-14

    云服务器怎么连接本地数据库

    云服务器可以通过本地的数据库进行数据存储和访问,但是在连接到云服务器之前,您需要先备份数据库并将其备份到另一个云服务提供商的数据存储系统中。下面是一些步骤:安装云服务器的软件和驱动程序:确保您已经安装了所有必要的软件和驱动程序,以备连接云服务器时使用。配置云服务器:在网络上进行配置,以便云服务器可以连接到您的本地数据库。打开云服务器软件:在云服务器上安装软件,并且按照说明手动安装必要的文
    2023-10-26

    云服务器怎么访问本地数据库

    如果您需要访问云服务器中的数据库,可以按照以下步骤进行操作:连接到数据库:首先需要连接到云服务器,可以使用云服务器提供的远程/本地连接(即DHCP设置)来实现。您可以在浏览器中输入云服务器的名称,然后点击连接即可。选择要导入的数据库:在云服务器中选中要导入的数据库。可以选择要导入的数据库的位置、名称、默认路径、用户名和密码等信息。配置数据库连接参数:在数据库连接参数窗口中,可以设置数据库
    2023-10-26

    异步请求PHP服务器,不返回数据怎么办

    本篇内容主要讲解“异步请求PHP服务器,不返回数据怎么办”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“异步请求PHP服务器,不返回数据怎么办”吧!
    2023-06-28

    云服务器怎么连接本地数据库的服务器

    如果您使用的是云计算服务(例如AmazonWebServices或GoogleCloud)上的本地数据库,则云服务器连接到本地数据库的方法包括:首先,您需要在您的云服务器中安装适当的数据库服务器软件,如SQLServer、Oracle或MySQL等。在云服务器的控制台上,连接到本地数据库。确保云服务器已正确配置,并且与本地数据库之间的连接已正确设置。在本地数据库上创建数据库实例,并向数据
    2023-10-26

    云服务器怎么连接本地数据库的

    云服务器可以通过本地的数据库服务器进行连接。以下是一些连接云服务器的常见方法:使用GoogleDNS进行连接:首先需要确保已经正确设置了GoogleDNS,可以通过在控制台中执行DNS命令来进行设置。可以在DNS服务器上输入https://localhost/your-website-name来指定云服务器的地理位置和本地主机名。使用AWS的ApacheServer连接:AWS的Apach
    2023-10-26

    云服务器数据迁移到本地怎么弄

    下面将从几个方面介绍如何在云服务器上进行数据迁移。一、数据备份数据备份是数据迁移的重要步骤之一。在将数据从本地迁移到云服务器时,数据备份应该是必不可少的一步。如果备份不充分,可能会导致数据丢失或者无法访问数据。因此,在进行数据迁移之前,建议用户将所有数据备份到云服务器上,并确保备份数据的安全性和完整性。二、迁移过程确定
    云服务器数据迁移到本地怎么弄
    2023-10-28

    云服务器数据备份到本地服务器上怎么弄

    首先,备份数据需要选择安全可靠的存储媒介。目前,市面上常见的备份媒介包括本地硬盘、U盘、USB闪存驱动器、云存储服务等。选择合适的备份媒介需要根据自己的需求和实际情况进行选择。其次,备份数据需要定期备份。定期备份可以帮助用户避免数据丢失和意外事故的发生。建议在备份数据之前,先将数据拷贝到另一个设备上,确保备份数据的稳定
    云服务器数据备份到本地服务器上怎么弄
    2023-10-28

    云服务器数据备份到本地服务器怎么操作

    如果您使用云服务器来存储备份数据到本地服务器,可以按照以下步骤进行操作:备份数据到本地服务器:在云服务器上运行备份控制台或其他备份软件,以便将数据备份到本地计算机或其他设备上。您可以使用同一台计算机上的备份软件进行备份,也可以为多个云服务器创建单独的备份策略。在备份控制台中设置备份时间间隔:在备份控制台中,您可以设置备份时间间隔以确保备份数据在需要时可以访问最新的数据。一般来说,最好设置为每天或每小时备份...
    2023-10-27

    本地数据库放在云服务器上怎么用

    本地数据库放在云服务器上可能有以下几种方法:使用本地数据库:直接使用本地数据库进行数据管理和存储。本地数据库的文件系统结构可能与云服务器上的文件系统不同,例如使用本地文件系统可能会导致云服务器上的数据无法正确读取和写入到本地数据库中,这会导致应用程序崩溃或系统错误。云数据库:使用云数据库服务提供商提供的云端数据库服务。云数据库服务提供商通常有自己的数据库服务,例如Oracle、MySQL等
    2023-10-26

    云服务器数据迁移到本地怎么操作

    检查硬件配置:在迁移云服务器之前,需要先检查服务器的硬件配置是否符合迁移要求。可以通过检查服务器的硬件配置信息来确定硬件是否支持迁移。如果服务器的硬件配置不符合迁移要求,则需要重新购买服务器硬件。确认网络环境:在迁移云服务器之前,需要确认网络环境是否符合迁移要求。如果网络环境不稳定或不稳定,则需要重新选择网络环境。如果网络环境较为稳定,则可以直接迁移数据。迁移数据:在迁移数据之前,需要先确认服务器...
    2023-10-27

    云服务器怎么访问本地数据库文件

    安装云服务器首先,您需要在本地安装云服务器。您可以通过控制面板或者云服务器的官方网站来下载云服务器的安装程序。安装程序需要提供必要的软件和驱动程序,并将其连接到计算机的网络接口上。配置云服务器接下来,您需要配置云服务器。在控制面板中,您可以选择服务器的类型和配置选项。在本地,您可以使用以下步骤配置云服务器:创建云服务器
    云服务器怎么访问本地数据库文件
    2023-10-28

    云服务器访问本地数据库怎么设置

    如果您要访问本地数据库并使用其数据,可以使用以下步骤来设置云服务器。连接到云服务器:在本地计算机上,通过连接到您要连接的云服务器的端口号并输入您的云服务器地址,来加入数据库连接。输入数据库账户密码:在云服务器上创建一个新的实例,并为其设置一个新的云账户密码,以便数据访问需要使用云账户。设置数据库连接参数:在云服务器上,设置数据库连接参数,例如连接端口、数据库文件目录等。这将使您能够连接到
    2023-10-26

    云服务器怎么连接本地数据库使用

    云服务器是一种虚拟服务器,通常用于在互联网上提供云存储服务,例如GoogleAppEngine。在使用云服务器时,您需要通过以下步骤使用本地数据库。连接到云服务器:在任何时候,您都可以通过网络连接将您的本地数据库连接到云服务器。通常,您的本地数据库是一个文件,您的计算机上必须安装这个文件才能与云服务器通信。创建数据库:在云服务器上创建一个名为“mydatabase”的数据库。在您的计算机上
    2023-10-26

    编程热搜

    目录