开发环境下vue-admin-template如何配置调用后端api

vue-element-admin 和 vue-admin-template及新版本vue-element-admin调用后端接口和跨域 vue-element-admin 和 vue-admin-template简介及新版本vue-element-admin调用后端接口和跨域 一、vue-element-admin 1、简介 而vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 功能:https://panjiachen.github.io/vue-element-admin-site/zh/guide/ GitHub地址:https://github.com/PanJiaChen/vue-eleme 阅读详情

开发环境下vue-admin-template如何配置调用后端api

在vue-admin-template框架下涉及的文件有:vue.config.js src/utils/request.js .env.development

// vue.config.js
// ...
module.exports = {
  /**
   * You will need to set publicPath if you plan to deploy your site under a sub path,
   * for example GitHub Pages. If you plan to deploy your site to https://foo.github.io/bar/,
   * then publicPath should be set to "/bar/".
   * In most cases please use '/' !!!
   * Detail: https://cli.vuejs.org/config/#publicpath
   */
  publicPath: '/',
  outputDir: 'dist',
  assetsDir: 'static',
  lintOnSave: process.env.NODE_ENV === 'development',
  productionSourceMap: false,
  devServer: {
    port: port,
    open: true,
    overlay: {
      warnings: false,
      errors: true
    },
    proxy: {
      [process.env.VUE_APP_BASE_API]: {
        target: 'http://www.you-api.com:8769',
        changeOrigin: true,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: '',
        },
      },
    },
    // before: require('./mock/mock-server.js')
  },
  // ...
}
.env.development
# just a flag
ENV = 'development'

# base api
VUE_APP_BASE_API = '/dev-api'

# vue-cli uses the VUE_CLI_BABEL_TRANSPILE_MODULES environment variable,
# to control whether the babel-plugin-dynamic-import-node plugin is enabled.
# It only does one thing by converting all import() to require().
# This configuration can significantly increase the speed of hot updates,
# when you have a large number of pages.
# Detail:  https://github.com/vuejs/vue-cli/blob/dev/packages/@vue/babel-preset-app/index.js

VUE_CLI_BABEL_TRANSPILE_MODULES = true
// request.js
// create an axios instance
const service = axios.create({
  baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
  // withCredentials: true, // send cookies when cross-domain requests
  timeout: 5000 // request timeout
})

如何定义一个api请求服务

// user.js
import request from '@/utils/request'
import { getSessionStorage } from '@/utils'

export function getInfo(params) {
  return request({
    url: '/user/selectById',
    method: 'post',
    data, 
  })
}

export function update(params) {
  return request({
    url: '/user/update',
    method: 'post',
    data:params
  })
}

如何使用api请求

import  { getInfo  } from ''user.js'

const params = { id: 123}
getInfo(params).then(res=>{
	console.log(res)
}).catch(e=>{
	console.log(e)
})

vue-admin-template改掉mock数据 基础的框架 :https://github.com/PanJiaChen/vue-admin-template 全框架:https://github.com/PanJiaChen/vue-element-admin vue-admin-template里面有 参阅文档:https://panjiachen.github.io/vue-element-admin-site/guide/ess... 阅读详情

相关推荐

vue-admin-template 启用准备工作

vue-admin-template是基于vue-element-admin的一套后台管理系统基础模板(最少精简版),可作为模板进行二次开发。你可以在的基础上进行二次开发,把当做工具箱,想要什么功能或者组件就去那里复制过来。

我的笔记 2400

后端开发人员使用vue-admin-template框架的步骤

vue-admin-template

Theoweb3|优快云 wwh1st|GitHub theoweb3|TG theo_liu|X theoweb33|gmail wwh9th 华语区Web3基础设施建设者;Web3开源社区共建者;博客沉淀去中心化等各类工程经验。 1324

【ESP32】1.编译、烧录、创建工程

本文介绍了在VSCode中搭建ESP32开发环境并烧录"Hello World"工程的过程。首先通过串口工具成功下载固件后,解决了OpenOCD报错问题。针对头文件无法识别的问题,修改了c_cpp_properties.json配置文件,调整了编译器路径和IntelliSense模式。文章还详细说明了创建新工程的步骤,包括选择芯片型号和项目模板,并验证了串口打印功能。最后提醒在项目构建时要等待完成,避免文件缺失。整个流程涵盖了环境搭建、代码烧录、调试及新项目创建等关键环节。

梁山1号 1486

初次使用vue-admin-template前后端联调成功

--------------------------------- 前后端联调记录 --------------------------------- 一: 登录/获取用户信息/退出 参考: https://blog.csdn.net/qq_42977003/article/details/106042557 1.配置跨域 vue-config.js 配置 proxy 代理 // before: require('./mock/mock-server.js') //1.注销mock假数据 2.配置pro

风吹淡了悲伤 1111

GD32F303开发实战(一):从零搭建MDK工程与时钟配置详解

本文详细介绍了如何从零开始为GD32F303微控制器搭建一个清晰、可维护的MDK工程模板。内容涵盖开发环境准备、工程目录结构规划、文件分组管理、关键工程配置,并重点解析了时钟树原理,手把手指导配置108MHz系统时钟。通过实战步骤与常见问题排查,帮助开发者构建一个稳定可靠的开发基础,便于后续功能扩展。

weixin_29174141的博客 272

微处理器实验报告-实验四

实验四 可编程定时/计数器8253实验 一、实验要求 利用8086外接8253可编程定时/计数器,可以实现方波的产生。 二、实验目的 1、学习8086与8253的连接方法。 2、学习8253的控制方法。 3、掌握8253定时器/计数器的工作方式和编程原理

青竹小轩的博客 5113

理解vue-admin-template模板,连接后端改造登陆功能

理解vue-admin-template模板,连接后端改造登陆功能

chaojiyingxiong的博客 4013

stata:stata软件教程(人大十八讲)(1) 第一章 stata入门

第一章 stata入门1.1 安装1.2 启用和退出1.3 打开和查看数据1.4 寻求帮助与网络资源1.5 命令示例1.6 几个环境设置1.7 复习与练习1.8 附录 注:教材为:Stata 统计分析教程 stata软件教程(人大十八讲) 中国人民大学出版社 陈传波 1.1 安装 1.2 启用和退出 1.3 打开和查看数据 1.4 寻求帮助与网络资源 1.5 命令示例 1.6 几个环境设置 1.7 复习与练习 1.8 附录 ...

qq_47805483的博客 1万+

vue-admin-template 修改登录接口

准备工作 修改 vue.config.js proxy: { // change xxx-api/login => mock/login // detail: https://cli.vuejs.org/config/#devserver-proxy // 为了不影响其他请求的使用,可以将这里注释掉 /* [process.env.VUE_APP_BASE_API]: { target: `http://localhost:9000`,

Yuudachi的博客 9864

3.5.3以太网ETH TC8-PMA物理层测试

英文原版-OA_Automotive_Ethernet_ECU_TestSpecification_Layer_1_100BASE-T1_v3.0.pdf。PMA测试时各个测试项目所进入的测试模式不同,如TX_01对应测试模式1;TX_04对应测试模式5;例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。TX_07对应测试模式5;物理层测试主要分为两部分:IOP测试(包括链接时间,信号质量,线路诊断),PMA测试。

qq_28664971的博客 7698

最新腾讯手游游戏appid列表及urlScheme一览 urlscheme查询

[全网独家] 2024最新腾讯游戏appid列表及urlScheme一览 手游包含王者荣耀QQ飞车我的世界PUBG吃鸡和平精英金铲铲之战三角洲行动QQ炫舞拳皇98OL欢乐斗地主 元梦之星使命召唤等

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2万+

两小时从零学会vue-admin-template框架

一、vue-admin-template 1.项目简介 官网:https://github.com/PanJiaChen vue-element-admin是含有丰富的组件,vue-admin-template是一个基础的单页面应用的框架,适合在vue-admin-template上二次开发,开发需要的组件就可以直接的从vue-element-admin里面拷贝上去。适合于后台管理的中小型项目,内部的架构非常的完善,简单易上手。 1.2下载项目 2.目录结构 本项目已经为你生成了一个基本的开发框架,提

Web_chicken的博客 5万+

10|Git Diff 与增量代码识别:本次到底改了哪些代码?

本文介绍 Git Diff 和增量代码识别,帮助你理解精准测试如何先找到本次真正变化的代码。测试开发工程师。Java 后端开发工程师。质量平台 / DevOps 平台建设者。想了解精准测试落地方法的技术负责人。

专注 AI 精准测试平台实战落地,分享从代码 Diff 到回归决策的完整工程闭环。主张“先建数据链路,再上 AI 智能”,让测试从“靠经验”走向“基于风险”。 162

vue admin template 修改使用后端接口

1.development和production都改下默认url 2.api接口文件 我的接口就是http://xx.com/login import request from '@/utils/request' export function login(data) { return request({ url: '/login', method: 'post', data // method: 'get', // params: da...

曹焱的博客 6199

ESD防护设计宝典(二十三):ESD与EOS失效差异分析

ESD和EOS是电子制造业面临的两大挑战,随着电子产品向更高集成度、更低工作电压和更高工作频率发展,这一问题将更加突出。根据美国军方上世纪八十年代与可靠性分析中心(RAC)共同建立的现场失效返回程序(FFRP)统计数据,产品现场返回中EOS占比高达46%,而ESD仅占6%,另有6%的案例难以区分是EOS还是ESD。

m0_56451176的博客 322

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Vue前端模板框架--vue-admin-template

Vue前端模板框架--vue-admin-template

m0_57037182的博客 1万+

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Vue框架vue-admin-template登陆问题解决

Vue框架vue-admin-template登陆问题解决

scorpio的博客 2万+

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

NTscan扫描工具

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

vue-admin-template学习(一)

vue-admin-template学习(一)vue-admin-template框架结构克隆运行项目vue-admin-template项目改造创建axios实例request拦截器response 拦截器 vue-admin-template 在学习vue的过程中,想要获取一个vue的脚手架,便于快速进行开发,选择了vue-admin-template,将该框架进行二次开发,作为vue初学者,踩了很多坑,以此记录分析和修改。 github:https://github.com/PanJiaChen/vu

qq_32015565的博客 1万+

第13章 vue-admin-template

这是一套简单的vue基础课程,主要介绍vue,vue-router,axios,vuex,element-ui等等

richieandndsc的博客 6962

详细分析 vue-admin-template

vue-admin-template流程分析!

cyt 3万+

vue-element-admin

vue-element-admin 1、vue-element-admin 1.1简介 vue-element-admin是基于element-ui 的一套后台管理系统集成方案。 GitHub地址:https://github.com/PanJiaChen/vue-element-admin 项目在线预览:https://panjiachen.gitee.io/vue-element-admin 1.2安装 # 解压压缩包 # 进入目录 cd vue-element-admin-master # 安装依赖

小赵的呢 4万+

vue-admin-template框架搭建及应用

并且执行 login 方法, 把返回的token , 保存到 vuex、cookie 中(在路由守卫中 / login 是白名单会直接放行、axios 的请求拦截中 添加的是一个空值)style=>页面的css样式。配合路由使用的, 对于vue router 而言它还附带了一些其他的信息, 比如路由守卫, 在路由守卫中我们可以在路由跳转之前来做一些事情的。它只会包装Store中保存的数据,并不会修改Store中保存的数据,当Store中的数据发生变化时,Getter生成的内容也会随之变化;

SKY_PLA的博客 1万+

Laravel & VueJS - SPA Admin Template 项目推荐

Laravel & VueJS - SPA Admin Template 项目推荐 1. 项目基础介绍与主要编程语言 Laraspace 是一个基于 Laravel 5.7 的管理后台起始模板,它集成了 Laravel 和 VueJS,为开发者提供了一个包含所有必要模板和功能的起始点,以快速搭建自己的 web 应用程序。本项目主要使用 PHP 作为后端开发语言,Vue.js 作为前端开发框...

gitblog_00029的博客 730

vue-admin-template-master项目学习

github地址 https://github.com/PanJiaChen/vue-admin-template 新手踩坑 https://www.jianshu.com/p/290cd0060d04 项目目录 项目中有如下目录 build:编译用到的脚本 mock:模拟后台服务器接口,可以产生数据 node_modules:node第三方包,这个目录可以删掉,通过npm/cnpm install命令可以下载 public:暂时没学习到 src:源代码文件,这里通常是我们写代码的地方 tests:测试

qq_41935047的博客 5454
上一篇: 安装及使用yarn进行node依赖管理
下一篇: 修改vue.config.js代理配置后没反应
悠了个悠悠
博客等级 码龄16年 1粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值