vue和php怎么配置,解决Thinkphp与vue联合开发中Thinkphp的配置问题
下面由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的配置问题相关推荐
- Vue Nginx反向代理配置 解决生产环境跨域
Vue本地代理举例: module.exports = {publicPath: './',devServer: {proxy: {'/api': {target: 'https://movie.do ...
- vue服务器代理proxyTable配置解决跨域
目录 1.Proxy代理作用 2 .常见情况 3.应用方式 4.具体配置实例 5.配置思路 代理原理 总结 1.Proxy代理作用 proxy代理作用:前端服务器代理的作用是,告诉服务器任何未知请求( ...
- 【我的OpenGL学习进阶之旅】解决关于在OpenGL ES开发中GLSurfaceView调用了onPause和onResume方法,然后息屏亮屏之后GLSurfaceView黑屏的问题
目录 一.问题描述 二.分析问题 2.1 排查onPause和onResume方法 2.2 注释掉onPause和onResume方法 2.3 GLSurfaceView 关于Activity生命周期 ...
- 1. Vue从入门到精通(第一章 vue核心)
Vue从入门到精通(第一章 vue核心) 第一章 Vue核心 1. Vue简介 1.1 Vue是什么? 1.2 Vue的作者以及迭代版本 1.3 Vue的特点 2. 搭建Vue开发环境 2.1 安装V ...
- 【VUE学习】(一)IDEA:Vue的安装和使用(详细过程)
欢迎关注我的微信公众号:松鼠技术站 换了新电脑啥都没有,不过也好,借这个机会把以前没整理的东西都可以整理一下 我想,像我一样刚接触VUE的后端小白一定会很疑惑:我是想用vue的前端框架,为啥一百度都是 ...
- nginx配置解决vue单页面打包文件大,首次加载慢的问题
nginx配置解决vue单页面打包文件大,首次加载慢的问题 参考文章: (1)nginx配置解决vue单页面打包文件大,首次加载慢的问题 (2)https://www.cnblogs.com/golo ...
- webpack Vue热加载配置好的确不行解决方法,限于webstorm编辑
webpack Vue热加载配置好的确不行解决方法,限于webstorm编辑 最后Use"safe write.....啥的对号去掉
- 解决 VUE history模式 后端配置 微信支付目录限制5个 等问题
前言 作为小公司的WEB开发组组长, 本身为全栈工程师, 主攻方向为PHP. 最近将项目由MVC模式改为了MVVM, 做为小公司的为了节省成本, 招聘了一个新手前端, 编写VUE 新手的技术,无奈并不 ...
- Thinkphp 6 + Vue 2 + ElementUI + Vxe-table 前后端分离的,一键生成代码和API接口的,通用后台管理系统 快速开发框架,开发小程序和APP的推荐框架!
Thinkphp 6 + Vue 2 + ElementUI + Vxe-table 前后端分离的,一键生成代码和API接口的,通用后台管理系统 快速开发框架,开发小程序和APP的推荐框架! 概述 R ...
最新文章
- cbitmap 从内存中加载jpg_[转载]windows照片查看器无法显示图片内存不足
- 状态管理工具vuex的基本使用(vuebus的理解)
- 计算机房英语单词,主机房是什么意思
- 由浅入深|让你彻底理解Python中的yield
- maven+springboot整合mybatis(十二)
- h3c s5500 ssh v5 配置_H3C S5500 V2基本配置及配置命令
- 百度 图像识别Api logo识别 基于java的Demo
- 2022.3.14-3.20 AI行业周刊(第89期):商业计划书
- Python地理数据处理 一 :地理空间数据入门
- 《OpenCv视觉之眼》Python图像处理二十:Opencv图像美化处理之图像流年、光照、浮雕、素描、怀旧、滤镜、毛玻璃、油漆特效处理
- PJzhang:今天才搞清身份证、银行卡……的编码规则
- CVE-2017-12635+12636 复现+反弹shell
- Ubuntu18.04启动后键盘和鼠标失灵
- Redis遇到的问题Could not resolve type id ** into a subtype解决办法
- 离散数学 代数系统思维导图
- k8s原生的CI/CD工具tekton
- 百度apollo源码学习(二)apollo中的工厂模式
- AT命令控制上网 PDP
- 运放OPA的关键参数,输入偏置电流,输入失调电流,增益带宽积,共模抑制比,是否轨到轨,运放如何选型?
- Win下基于通用C运行库UCRT的部署 - 及 {C++/CLI封装的托管dll被C#工程调用时出现未加载(could not load file or assembly)错误排查}
热门文章
- Google Chrome主页被iduba劫持解决方法
- 使用ncnn在树莓派部署自己的yolov5lites模型
- centos 重启 redis,远程访问
- 【Java Web】Day 3 JDBC
- 游戏解包获取游戏中的资源文件(以怪物圣所为例)
- secureCRT中解决按小键盘上的数字出现字母和换行问题
- android体感游戏主机,体感手势引擎+智能电视机顶盒+3D深度摄像头,速盟打造基于Android的体感游戏平台#36氪开放日#...
- 天气icon小图标svg动画js特效代码
- LBD算法 - Line Band Discriptor 描述符分析
- 监督学习、无监督学习、半监督学习