下面由thinkphp框架教程栏目给大家介绍Thinkphp与vue联合开发中Thinkphp的配置问题,希望对需要的朋友有所帮助!

Thinkphp与vue联合开发中Thinkphp的配置问题:

1、Thinkphp默认返回json格式的数据

(1)全局设置 - 修改 Thinkphp 配置文件 config.php :'default_return_type' => 'json',

default_return_type 属性的默认值为'html',改成'json'后,在控制器的方法中直接return出来的数据就是json格式了,全局配置对系统中的所有“操作”有效

(2)单独设置 - 在“操作”中通过:return json(array, 404)返回数据(第一个参数是数组或对象,第二个参数是状态码)。return json(['name' => 'thinkphp','status' => '1'], 200);

输出的数据(全局与单独设置输出的结果相同):{"name":"thinkphp","status":"1"}

2、vue请求跨域的问题

前后端分离的情况下,vue直接通过axios请求会遇到跨域的问题:No 'Access-Control-Allow-Origin' header is present on the requested resource.

需要在 “操作” 中设置请求头部header('Access-Control-Allow-Origin: *')

直接复制粘贴到 “操作” 的第一行就可以了,就像这样:

再通过axios连接这个“操作”时,就不会提示跨域限制了。

vue和php怎么配置,解决Thinkphp与vue联合开发中Thinkphp的配置问题相关推荐

  1. Vue Nginx反向代理配置 解决生产环境跨域

    Vue本地代理举例: module.exports = {publicPath: './',devServer: {proxy: {'/api': {target: 'https://movie.do ...

  2. vue服务器代理proxyTable配置解决跨域

    目录 1.Proxy代理作用 2 .常见情况 3.应用方式 4.具体配置实例 5.配置思路 代理原理 总结 1.Proxy代理作用 proxy代理作用:前端服务器代理的作用是,告诉服务器任何未知请求( ...

  3. 【我的OpenGL学习进阶之旅】解决关于在OpenGL ES开发中GLSurfaceView调用了onPause和onResume方法,然后息屏亮屏之后GLSurfaceView黑屏的问题

    目录 一.问题描述 二.分析问题 2.1 排查onPause和onResume方法 2.2 注释掉onPause和onResume方法 2.3 GLSurfaceView 关于Activity生命周期 ...

  4. 1. Vue从入门到精通(第一章 vue核心)

    Vue从入门到精通(第一章 vue核心) 第一章 Vue核心 1. Vue简介 1.1 Vue是什么? 1.2 Vue的作者以及迭代版本 1.3 Vue的特点 2. 搭建Vue开发环境 2.1 安装V ...

  5. 【VUE学习】(一)IDEA:Vue的安装和使用(详细过程)

    欢迎关注我的微信公众号:松鼠技术站 换了新电脑啥都没有,不过也好,借这个机会把以前没整理的东西都可以整理一下 我想,像我一样刚接触VUE的后端小白一定会很疑惑:我是想用vue的前端框架,为啥一百度都是 ...

  6. nginx配置解决vue单页面打包文件大,首次加载慢的问题

    nginx配置解决vue单页面打包文件大,首次加载慢的问题 参考文章: (1)nginx配置解决vue单页面打包文件大,首次加载慢的问题 (2)https://www.cnblogs.com/golo ...

  7. webpack Vue热加载配置好的确不行解决方法,限于webstorm编辑

    webpack Vue热加载配置好的确不行解决方法,限于webstorm编辑 最后Use"safe write.....啥的对号去掉

  8. 解决 VUE history模式 后端配置 微信支付目录限制5个 等问题

    前言 作为小公司的WEB开发组组长, 本身为全栈工程师, 主攻方向为PHP. 最近将项目由MVC模式改为了MVVM, 做为小公司的为了节省成本, 招聘了一个新手前端, 编写VUE 新手的技术,无奈并不 ...

  9. Thinkphp 6 + Vue 2 + ElementUI + Vxe-table 前后端分离的,一键生成代码和API接口的,通用后台管理系统 快速开发框架,开发小程序和APP的推荐框架!

    Thinkphp 6 + Vue 2 + ElementUI + Vxe-table 前后端分离的,一键生成代码和API接口的,通用后台管理系统 快速开发框架,开发小程序和APP的推荐框架! 概述 R ...

最新文章

  1. cbitmap 从内存中加载jpg_[转载]windows照片查看器无法显示图片内存不足
  2. 状态管理工具vuex的基本使用(vuebus的理解)
  3. 计算机房英语单词,主机房是什么意思
  4. 由浅入深|让你彻底理解Python中的yield
  5. maven+springboot整合mybatis(十二)
  6. h3c s5500 ssh v5 配置_H3C S5500 V2基本配置及配置命令
  7. 百度 图像识别Api logo识别 基于java的Demo
  8. 2022.3.14-3.20 AI行业周刊(第89期):商业计划书
  9. Python地理数据处理 一 :地理空间数据入门
  10. 《OpenCv视觉之眼》Python图像处理二十:Opencv图像美化处理之图像流年、光照、浮雕、素描、怀旧、滤镜、毛玻璃、油漆特效处理
  11. PJzhang:今天才搞清身份证、银行卡……的编码规则
  12. CVE-2017-12635+12636 复现+反弹shell
  13. Ubuntu18.04启动后键盘和鼠标失灵
  14. Redis遇到的问题Could not resolve type id ** into a subtype解决办法
  15. 离散数学 代数系统思维导图
  16. k8s原生的CI/CD工具tekton
  17. 百度apollo源码学习(二)apollo中的工厂模式
  18. AT命令控制上网 PDP
  19. 运放OPA的关键参数,输入偏置电流,输入失调电流,增益带宽积,共模抑制比,是否轨到轨,运放如何选型?
  20. Win下基于通用C运行库UCRT的部署 - 及 {C++/CLI封装的托管dll被C#工程调用时出现未加载(could not load file or assembly)错误排查}

热门文章

  1. Google Chrome主页被iduba劫持解决方法
  2. 使用ncnn在树莓派部署自己的yolov5lites模型
  3. centos 重启 redis,远程访问
  4. 【Java Web】Day 3 JDBC
  5. 游戏解包获取游戏中的资源文件(以怪物圣所为例)
  6. secureCRT中解决按小键盘上的数字出现字母和换行问题
  7. android体感游戏主机,体感手势引擎+智能电视机顶盒+3D深度摄像头,速盟打造基于Android的体感游戏平台#36氪开放日#...
  8. 天气icon小图标svg动画js特效代码
  9. LBD算法 - Line Band Discriptor 描述符分析
  10. 监督学习、无监督学习、半监督学习