1.下载axios,并在main.js中引入

  1. npm i axios -S
  2. import Axios from 'axios'
  3. Vue.prototype.$axios = Axios //在main.js引入axios,因为其不属于vue全家桶,所以将其挂载在vue原型上,实现全局使用

2.配置config文件中的代理地址

在项目config目录下的修改 index.js文件

  1. proxyTable: {
  2. "/api":{
  3. target: "http://screen.rdxsaj.com",
  4. changeOrigin: true,
  5. pathRewrite: {
  6. '^/api':''
  7. }
  8. }
  9. },

配置完后记得重启项目才会生效

  1. that.$indicator.open({
  2. text:'正在登录...'
  3. })
  4. var obj = {
  5. token:'1AEA4006B1F1F19E26499A75B456EAFD',
  6. deviceSerial:'802883535,D11282193',
  7. appkey:5001,
  8. time:1619071028
  9. }
  10. var url = '/api/v1/vedio';
  11. that.$axios.post(url,obj)
  12. .then(response => {
  13. console.log(response);
  14. setTimeout(function(){
  15. that.$indicator.close();
  16. that.$toast({
  17. message:'登录成功',
  18. // iconClass: 'icon icon-success',
  19. duration:1000
  20. })
  21. },1000);
  22. }).catch(error => {
  23. console.log(error);
  24. })

跨域完成,可以请求到接口了

更多相关文章

  1. vscode 布署scratch3.0 GUI
  2. 为何电脑磁盘有的文件突然都看不见了,却还占用着空间
  3. 文件丢失,内存还在. 不知道怎样找回呢??
  4. 16.【TP6学习笔记】其他通过CMD命令行的方式执行操作
  5. PHP:【实战】用composer自撸框架
  6. PHP:【ThinkPHP】=>下载、安装、运行Thinkphp6 /安装view /写增
  7. 教你解决硬盘提示文件或目录损坏且无法读取的办法
  8. 目录变文件怎么修复??
  9. 【ThinkPHP框架】tp6.0框架安装、控制器、视图、配置文件、数据

随机推荐

  1. 如何通过使用where子句与字符串格式(varch
  2. 关于mysql的sql_mode的问题
  3. 【Mysql】实现中位数计算
  4. 约束数据库表,以便只有一行可以在列中具有
  5. sqlite developer过期解决办法
  6. python pandas库的应用(类比mysql语言)
  7. SQL Server 高可用性(一)AlwaysOn 技术
  8. 为什么我使用此Linq to Sql方法获得Inval
  9. PB中动态SQL处理BLOB的方式
  10. mysql-5.7.21-winx64.zip 下载安装(Win10)