vue配置请求本地json数据需要哪些步骤

这次给大家带来vue配置请求本地json数据需要哪些步骤,vue配置请求本地json数据的注意事项有哪些,下面就是实战案例,一起来看一下。

在build文件夹下找到webpack.dev.conf.js文件,在const portfinder = require(‘portfinder’)后添加

const express = require('express')const app = express()const appData = require('../data.json') // 加载本地json文件const seller = appData.seller // 获取对应本地数据const goods = appData.goodsconst ratings = appData.ratingsconst apiRoutes = express.Router()app.use('/api',apiRoutes)

登录后复制

然后找到devServer,插入以下代码:

 //然后找到devSeerver,在里面添加  before (app) {   app.get('/api/seller',(reg,res) => {    res.json({     errno: 0,     data: seller    }) // 接口返回json数据,上面配置的数据seller就复制给data请求后调用   }),   app.get('/api/goods',(reg,res) => {    res.json({     errno: 0,     data: goods    }) // 接口返回json数据,上面配置的数据goods就复制给data请求后调用   }),   app.get('/api/ratings',(reg,res) => {    res.json({     errno: 0,     data: ratings    }) // 接口返回json数据,上面配置的数据ratings就复制给data请求后调用   })  }

登录后复制

请求访问

import header from './components/header/header.vue'const ERR_OK = 0export default { data () {  return {   seller: {}  } }, created () {  this.$http.get('/api/seller').then((response) => {   response = response.body; // 获取到数据   if (response.errno === ERR_OK) {    this.seller = response.data;    console.log(this.seller);   }  }) }, components: {  'v-header': header }}

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Koa项目搭建步骤详解

JS实现文本字体打印界面

以上就是vue配置请求本地json数据需要哪些步骤的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2766286.html

(0)
上一篇 2025年3月8日 11:12:54
下一篇 2025年2月24日 04:16:04

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 合并多个数组时如何去重数据

    这次给大家带来合并多个数组时如何去重数据,合并多个数组时去重数据的注意事项有哪些,下面就是实战案例,一起来看一下。 var arr1 = [‘a’,’b’];var arr2 = [‘a’,’c’,’d’];var arr3 = [1,’d…

    2025年3月8日
    200
  • JS实现JSON数组去重步骤详解

    这次给大家带来JS实现JSON数组去重步骤详解,JS实现JSON数组去重的注意事项有哪些,下面就是实战案例,一起来看一下。 需求描述:去除JSON数组中paymode字段相同的项,并将paymoney累加。 paylist:[{paymod…

    编程技术 2025年3月8日
    200
  • JS几种数组遍历方法总结及对比

    这次给大家带来JS几种数组遍历方法总结及对比,JS几种数组遍历方法总结及对比的注意事项有哪些,下面就是实战案例,一起来看一下。 前言 这一篇与上一篇 JS几种变量交换方式以及性能分析对比 属于同一个系列,本文继续分析JS中几种常用的数组遍历…

    2025年3月8日
    200
  • Mac里怎么安装nodejs

    这次给大家带来Mac里怎么安装nodejs,Mac里怎么安装nodejs的安装有哪些,下面就是实战案例,一起来看一下。 首先是打开node  nodejs 然后你会看见如下安装   点击上面的任何一个都可以完成下载,下载完成之后找到文件,一…

    2025年3月8日 编程技术
    200
  • JS对图片进行黑白化设置

    这次给大家带来JS对图片进行黑白化设置,JS对图片进行黑白化设置的注意事项有哪些,下面就是实战案例,一起来看一下。 HTML5推出了元素,使我们可以通过js动态的在 这个区域之中进行图像的绘制。而我们这次对图像的黑白化就是使用js操作元素 …

    2025年3月8日
    300
  • vue.js中安装npm步骤详解

    这次给大家带来vue.js中安装npm步骤详解,vue.js中安装npm的注意事项有哪些,下面就是实战案例,一起来看一下。 node.js是javascript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javas…

    2025年3月8日 编程技术
    200
  • Js基础算法有哪些

    这次给大家带来Js基础算法有哪些,使用Js基础算法的注意事项有哪些,下面就是实战案例,一起来看一下。 素数 Q:你将如何验证一个素数? A:一个素数只能被它自己和1整除。所以,我将运行一个while循环并加1。(看代码示例,如果你无法理解,…

    编程技术 2025年3月8日
    200
  • 使用JS操作input文本框内容

    这次给大家带来使用js操作input文本框内容,使用js操作input文本框内容的注意事项有哪些,下面就是实战案例,一起来看一下。 一 介绍 获取文本框并修改其内容可以使用getElementById()方法来实现。 getElementB…

    编程技术 2025年3月8日
    200
  • JS动态操作HTML标记

    这次给大家带来JS动态操作HTML标记,JS动态操作HTML标记的注意事项有哪些,下面就是实战案例,一起来看一下。 一 介绍 动态添加一个HTML标记可以使用createElement()方法来实现。 CreateElement()方法可以…

    编程技术 2025年3月8日
    200
  • js确认框confirm()用法实例详解

    这篇文章主要针对js确认框confirm()用法进行实例讲解,介绍了javascript确认框的三种使用方法,感兴趣的小伙伴们可以参考一下 先为大家介绍javascript确认框的三种使用方法,具体内容如下 第一种方法:挺好用的,确认以后才…

    2025年3月8日
    400

发表回复

登录后才能评论