vue开发请求本地数据

【请求数据】3 vue使用axios,mock请求假数据,脱离后端的限制!!!这一篇就够了 vue使用axios,mock请求假数据 阅读详情

1.新建一个与index同级的db.json文件,里面放入假数据

2.在入口main.js中添加

import VueResource from 'vue-resource'

Vue.use(VueResource)

3.分别在webpack.dev.conf.js中的const portfinder = require('portfinder')后面和Devserver后面添加‘---------’内的代码

const portfinder = require('portfinder')
//加载假数据-----------
const express = require('express')
const app = express()//请求server
var appData = require('../db.json')//加载本地数据文件
var getNewsList = appData.getNewsList//获取对应的本地数据
var apiRoutes = express.Router()
app.use('/api', apiRoutes)//通过路由请求数据
//--------------------- 
//作者:Fecker
//来源:优快云 Fecker
const HOST = process.env.HOST
const PORT = process.env.PORT && Number(process.env.PORT)

const devWebpackConfig = merge(baseWebpackConfig, {
  module: {
    rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true })
  },
  // cheap-module-eval-source-map is faster for development
  devtool: config.dev.devtool,

  // these devServer options should be customized in /config/index.js
  devServer: {
    clientLogLevel: 'warning',
    historyApiFallback: {
      rewrites: [
        { from: /.*/, to: path.posix.join(config.dev.assetsPublicPath, 'index.html') },
      ],
    },
    //返回数据-------------
    before(app) {
      app.get('/api/getNewsList', (req, res) => {
        res.json({
          data: getNewsList
        })//接口返回json数据,上面配置的数据getNewsList就赋值给data请求后调用
      })
      },
    /*--------------------- 
    作者:Fecker
    来源:优快云 */

4.在export default里附上如下代码即可

created: function() {
        this.$nextTick(function () {
          this.$http.get('http://localhost:8080/api/getNewsList').then(function(res) {
            console.log(res.data)
            this.newsList = res.data.data;
          })
        })
      },

 

Android13 SurfaceFlinger启动流程分析 在Android13版本中,SurfaceFlinger是由Android.bp去启动init.rc文件,然后再解析文件去加载SurfaceFlinger。上面方法主要处理如下:1、调用surfaceflinger的createSurfaceFlinger方法,实例化surfaceflinger。2、调用flinger(surfaceflinger)的init()方法,在客户端连接之前进行初始化。 阅读详情

相关推荐

EtherCAT从站协议栈---- sampleappl.c 文件解析

这个源文件实际上包含该项目的入口函数main函数。 那么如何找到入口函数呢? 可以进入debug的simulator模式,选中run to main(), 当执行完启动文件startup_cm3.s后就进入了main函数(注意在main函数之前还进入了SystemInit函数), 如下图所示: 这个main函数主要架构如下: int main(void) { HW_Init(); /*PDI(过程数据接口)初始化,这里用的是MCI接.

Jiawei_Z的博客 3069

vue中本地pdf预览

1.pdf文件在本地 注意:pdf文件一定要放在public文件夹中;在使用路径时需要使用绝对路径,不要用相对路径; pdf在public中的绝对路径: 错误:‘/public/pdfwj.pdf’--------这是相对路径 正确:‘/pdfwj.pdf’--------这才是正确的绝对路径 ...

qq_35500778的博客 638

若依Vue整合积木报表实战:Token安全校验全流程解析

本文详细解析了在若依Vue后台系统中安全集成积木报表的全流程,重点阐述了Token安全校验的核心机制。通过前端菜单配置、Token传递、后端权限拦截及自定义Token服务实现,构建了一套完整的企业级报表访问安全防线,确保核心业务数据的安全可控。

t8u9v0的博客 578

Electron-Vue中操作本地数据库NeDB

NeDB是一个轻量级的Node.js嵌入式NoSQL数据库,支持内存和本地存储,兼容浏览器环境。它提供MongoDB风格的API,支持正则、运算符等灵活查询方式,适合数据量小于1GB的应用场景。文章介绍了NeDB的安装方法、数据库文件创建(结合Electron框架)、以及在Vue项目中的使用方式,包括数据查找、插入、更新和删除等基本操作示例。该数据库具有简单轻量、运行速度快、内存占用少等特点,特别适合不需要大规模数据处理的应用程序。

分享前端工程化、AI 应用、Agent 开发与大模型实践! 4363

从JT808/JT1078协议到多端协同:构建高并发北斗车辆监控平台的技术实践

本文详细介绍了基于JT808/JT1078协议构建高并发北斗车辆监控平台的技术实践,包括协议解析、高并发架构设计、多端协同实现及数据持久化策略。通过Netty、Kafka等技术优化,系统成功支撑日均2000万条消息处理,为GPS车辆动态监控系统提供了可靠解决方案。

weixin_28358083的博客 224

手把手调试Android 14 ShellTransitions:用Log追踪ActiveTransition与Handler匹配过程

本文详细介绍了在Android 14中调试ShellTransitions机制的方法,重点通过Log追踪ActiveTransition与Handler的匹配过程。文章提供了关键日志点植入策略、Handler匹配机制解析及实战调试案例,帮助开发者解决窗口转场动画中的卡顿和错乱问题,提升系统动画性能。

weixin_42652674的博客 429

vue.js获取数据库数据

vue.js动态获取数据(通过vue.cli和webpack搭建的环境)1.首先我先在创建一个静态的data.json文件,在static下创建json文件夹,(webpack环境下,静态的文件放在static目录下){ "data":[ {"id":1,"name": "yidong", "age": "11" }, {"id":2,"name": "yid

小蚁的博客 3万+

【系统架构设计师-2023年真题】综合知识-答案及详解

要实现多任务间的协同工作,操作系统必须提供任务间的通信手段。嵌入式操作系统一般都会提供多任务间通信的方法,其中()是任务间最直接、最明显的通信方法,也是访问共享的数据结构,即不同的任务都可以访问同一地址空间。()作为一种更高级的通信方式,能够在同一处理器的各个任务间传递任意长度(理论上只受物理内存和机器字长限制)的信息。(1)A. 共享内存 B. Socket C. 消息传递 D. 信号量(2)A. 共享内存 B. Socket C. 消息传递 D. 信号量【答案】A、C关于星型拓扑结构,下列说法正确的是(

数据知道的博客 1万+

【VueJS】VueJS开发请求本地json数据的配置


 VueJS开发请求本地json数据的配置,旧版本是build/dev-server.js,新版本是build/webpack.dev.conf.js。   VueJS开发请求本地json数据的配置,早期的vue-lic下面有dev-server.js和dev-client.js两文件,请求本地数据在dev-server.js里配置,最新的vue-webpack...

一片天空 983

微信小程序:errno: 600001, errMsg: “uploadFile:fail errcode:-101 cronet_error_code:-10001 error_msg:net::E

微信小程序报错uploadFile:fail errcode:-101 cronet_error_code:-10001 error_msg:net::ERR_CONNECTION_RESET, custum ip is invalid, didn't find user's ip,wx.uploadFile errno: 600001 errcode:-101 ?微信小程序wx.uploadFile错误,wx.uploadFile 在真机上报下面的错误,调试工具里没有问题,其它接口在真机/调试工具都正常,

✅ 精选推荐文章 4260

【C++】构造函数之初始化列表(Initialization list of constructors)

本讲主要是构造函数的初始化列表的讲节,但是本节很重要,可以关乎后面写项目

m0_62599305的博客 2234

vue开发中,对本地数据地址进行请求

原版配置在dev-server.js中,而新版的vue-webpack-template删除了dev-server.js,用webpack.dev.conf.js代替了,所以需要在webpack.dev.conf.js中进行配置。先将data.json文件放入项目中例如:data.json文件格式为{    "result" : {        "xxx" : "xxx",        "xx...

weixin_38469425的博客 2416

量子编程专业权威教程(十四):Shor 算法

本文系统阐述了Shor算法的原理与实现,重点解析了将大数分解问题转化为周期寻找问题的数论基础,以及模幂运算量子电路的设计方法。通过以N=15为例的完整算法流程演示,展示了量子计算在因数分解问题上的指数级优势。文章详细拆解了受控幺正操作构建、量子傅里叶变换应用等关键技术环节,并提供了可复现的Qiskit代码实现。同时指出了当前量子硬件在比特数、相干时间和错误率等方面面临的工程挑战,这些限制使得分解大整数仍需长期技术突破。该研究为理解量子计算优势提供了典型范例,对后量子密码学发展具有重要启示意义。

分享知识,拥抱变化 799

Vue开发请求本地json数据配置

原文:https://www.cnblogs.com/daipianpian/p/8025188.html VueJS开发请求本地json数据的配置,早期的vue-lic下面有dev-server.js和dev-client.js两文件,请求本地数据在dev-server.js里配置。最新的vue-webpack-template中已经去掉了dev-server.js和dev-client.js...

qq575792372的博客 1376

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

vue开发请求本地模拟数据的配置方法

VUE开发请求本地数据的配置,早期的vue-lic下面有dev-server.js和dev-client.js两文件,请求本地数据在dev-server.js里配置,最新的vue-webpack-template 中已经去掉了dev-server.js和dev-client.js 改用webpack.dev.conf.js代替,所以 配置本地访问在webpack.dev.conf.js里配置即可。

FireBird_one的博客 1万+

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

vue开发请求本地模拟数据的配置方法(转)

VUE开发请求本地数据的配置,早期的vue-lic下面有dev-server.js和dev-client.js两文件,请求本地数据在dev-server.js里配置,最新的vue-webpack-template 中已经去掉了dev-server.js和dev-client.js 改用webpack.dev.conf.js代替,所以配置本地访问在webpack.dev.conf.js里配...

weixin_30955341的博客 89

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

本地开发Vue项目 用axios请求本地服务器数据,解决跨域问题

本地生成的数据 url: http://127.0.0.1/VIP_221/?c=list&cs=cpvue项目怎么请求到我的这个数据呢?步骤1:在文件夹config下的index.js配置proxyTable, proxyTable: {        '/api': {            target: 'http://127.0.0.1/VIP_221/?c=list&c...

freedom7426的博客 1万+

VUE开发请求本地数据的配置

http://blog.csdn.net/u012207345/article/details/78719370

weixin_41790041的博客 347

vue更新后删除了dev-server.js,后台数据模拟或开发本地请求本地数据配置在webpack.dev.conf.js

根据学习发现vue现在新版是没有dev-server.js的,现在所有的后台数据模拟或开发本地请求本地数据配置都在webpack.dev.conf.js配置使用。 旧版源码都是在dev-server.js配置好可以用的,但新版只能在webpack.dev.conf.js重新更改配置。 一,创建好开发框架的实例等 不管是旧版dev-server.js还是新版webpack.dev.conf.js,用...

vicky_yongqi的博客 329

WEBPACK+VUE2.0开发请求本地模拟数据的配置方法

早期在vue构建工程文件在build里面有dev-server.js,但是后来构建去除了该文件集成到了webpack的webpack.dev.conf.js里面。 在项目制作过程中,作为一个前端,总不能时刻去调用后端的接口,需要模拟本地进行访问,于是总结一下模拟访问这里面的坑,希望对大家有帮助。 1.打开build下面的webpack.d...

weixin_34198762的博客 328

Vue项目开发实战之使用Vue Cli4.3.1脚手架开发模式下实现axios请求本地json数据

相信大家在开发项目的时候一定会遇到后端接口还未写好,但是一些数据又需要使用后端的数据来渲染页面的情况,这时候我们可以选择使用RAP2随机假数据或者是自己写本地json数据来模拟数据的请求,但是这时候却又不知道如何来请求本地json数据 首先安装axios依赖 npm install axios --save 然后在public文件夹下创建data文件夹用于存放本地json数据 最后在需要请求数据的地方引入axios模块,并使用get请求路径 /data/****.json 下的数据,注意路径一定要是.

aBingNa的博客 390

VUE开发请求本地数据的配置.webpack.dev.conf.js

1.webpack.dev.conf.js配置本地数据访问a.在const portfinder = require('portfinder')之后加:var appData = require('../db.json')//加载本地数据文件(db.json) var getNewsList = appData.getNewsList//获取对应的本地数据 var login = appData....

VV的博客 2161

Vue.js 实战系列之实现视频类WebApp的项目开发——10. 本地mock数据实现数据请求

如果想看该实战系列的其他内容,请移步至 Vue.js 实战系列之实现视频类WebApp的项目开发。 项目仓库地址,欢迎 Star 实现效果 前面几个章节已经将该 webApp 最基本的视频播放的相关功能基本完成了 ,但是大部分数据都是写死在vue文件中,现在我们要对数据进行处理,本章节先采用 mock 数据进行开发。 功能实现 本地 mock 数据 vue-cli 3 之后 在不修改 vue.config.js 配置文件的情况下,本地资源需要放到 public 下才能被正确的加载到。 在 publ

XH_jing的博客 485
上一篇: git切换分支步骤
下一篇: 工业智能
Fecker
博客等级 码龄9年 59粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值