摘要:与联合开发中的配置问题默认返回格式的数据全局设置修改配置文件属性的默认值为,改成后,在控制器的方法中直接出来的数据就是格式了,全局配置对系统中的所有操作有效多带带设置在操作中通过返回数据第一个参数是数组或对象,第二个参数是状态码。
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连接这个“操作”时,就不会提示跨域限制了。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/103678.html
摘要:与联合开发中的配置问题默认返回格式的数据全局设置修改配置文件属性的默认值为,改成后,在控制器的方法中直接出来的数据就是格式了,全局配置对系统中的所有操作有效单独设置在操作中通过返回数据第一个参数是数组或对象,第二个参数是状态码。 Thinkphp与vue联合开发中Thinkphp的配置问题: 1、Thinkphp默认返回json格式的数据 (1)全局设置 - 修改 Thinkphp 配...
摘要:界面如下图电影详情展示此功能是提供电影详情的界面,包括演员上映时间导员剧情简介宣传视频宣传视频由于豆瓣官方的限制无法获取,所以只有正在热映板块从猫眼获取的电影信息才有。 Vue电影信息影评网站 此网站是我的毕业设计,题目是基于HTML5的电影信息汇总弄网站,由于最近在看Vue.js,所以就想用Vue.js来构建一个前端网站,这里code就不大篇幅的写了,主要讲一下网站的功能和所用到的技...
摘要:界面如下图电影详情展示此功能是提供电影详情的界面,包括演员上映时间导员剧情简介宣传视频宣传视频由于豆瓣官方的限制无法获取,所以只有正在热映板块从猫眼获取的电影信息才有。 Vue电影信息影评网站 此网站是我的毕业设计,题目是基于HTML5的电影信息汇总弄网站,由于最近在看Vue.js,所以就想用Vue.js来构建一个前端网站,这里code就不大篇幅的写了,主要讲一下网站的功能和所用到的技...
摘要:备注登录后可在开发者中心查看对应的接口权限。下载官网提供的示例代码,参照中的代码一步一步来实现。否则分享后的页面会签名失败返回的与分享的是否一致 首先完成官方文档前两步(很好理解就不具体说了):步骤一:绑定域名先登录微信公众平台进入公众号设置的功能设置里填写JS接口安全域名。备注:登录后可在开发者中心查看对应的接口权限。步骤二:引入JS文件在需要调用JS接口的页面引入如下JS文件,(支...
阅读 3890·2021-11-18 13:21
阅读 4619·2021-09-27 14:01
阅读 3096·2019-08-30 15:53
阅读 2360·2019-08-30 15:43
阅读 1711·2019-08-30 13:10
阅读 1482·2019-08-29 18:39
阅读 871·2019-08-29 15:05
阅读 3305·2019-08-29 14:14