(vue)Vue读取public中的json文件,打包后只需更改包文件

(vue)Vue读取public中的json文件,打包后只需更改包文件


背景:增加账号需求。原本是在页面,每次都需技术人员添加再打包部署,现在放到json里,以后直接服务器改json就行。


旧版:

let userArr = [
  {username:'aaa',password:'123456'},
  {username:'bbb',password:'234567'}, 
  ...
]
let arr = userArr.filter(e => this.loginForm.username == e.username)
...

新版

// request.js中统一获取pubulic下userArr.json
let userArr = globalConfig
let arr = userArr.filter(e => this.loginForm.username == e.username)
...

解决方法:

第一步、pubulic下新建json文件(打包后dist里边也会有)

在这里插入图片描述

第二步、userArr.json

[
  {
    "username":"aaa",
    "password":"123456"
  },{
    "username":"bbb",
    "password":"234567"
  }
  ...
]

第三步、request.js

import axios from 'axios'
...

axios.request({
    url: '/userArr.json',//直接填写json文件在public下的路径即可
    method: 'get',
}).then(res => {
    Window.prototype.globalConfig = res.data;
}).catch(err => {
    alert("请在public文件夹下添加server.json配置文件")
})

...

相关推荐

  1. json文件读取

    2024-07-17 16:56:08       24 阅读
  2. golang读取json文件

    2024-07-17 16:56:08       55 阅读
  3. Android Mac电脑更改aar文件打包

    2024-07-17 16:56:08       48 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-17 16:56:08       50 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-17 16:56:08       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-17 16:56:08       43 阅读
  4. Python语言-面向对象

    2024-07-17 16:56:08       54 阅读

热门阅读

  1. Vue 接口用FormData() 提交数据

    2024-07-17 16:56:08       21 阅读
  2. 把关键字当作列名 不报错的方法 (数据库)

    2024-07-17 16:56:08       16 阅读
  3. 图论建模技巧搜集

    2024-07-17 16:56:08       15 阅读
  4. 【仿真建模-anylogic】数据源组件

    2024-07-17 16:56:08       15 阅读
  5. 【14】水仙花数

    2024-07-17 16:56:08       17 阅读
  6. vue3项目,管控部分路由仅管理员可见

    2024-07-17 16:56:08       16 阅读
  7. 乡下人的悲歌书籍pdf下载

    2024-07-17 16:56:08       17 阅读
  8. ES6基本语法(二)——函数与数组

    2024-07-17 16:56:08       19 阅读