资讯专栏INFORMATION COLUMN

thinkphp与VUE联合开发中遇到问题的解决方案(1)

xiaolinbang / 300人阅读

摘要:与联合开发中的配置问题默认返回格式的数据全局设置修改配置文件属性的默认值为,改成后,在控制器的方法中直接出来的数据就是格式了,全局配置对系统中的所有操作有效多带带设置在操作中通过返回数据第一个参数是数组或对象,第二个参数是状态码。

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

相关文章

  • thinkphpVUE联合开发遇到问题解决方案1

    摘要:与联合开发中的配置问题默认返回格式的数据全局设置修改配置文件属性的默认值为,改成后,在控制器的方法中直接出来的数据就是格式了,全局配置对系统中的所有操作有效单独设置在操作中通过返回数据第一个参数是数组或对象,第二个参数是状态码。 Thinkphp与vue联合开发中Thinkphp的配置问题: 1、Thinkphp默认返回json格式的数据 (1)全局设置 - 修改 Thinkphp 配...

    FuisonDesign 评论0 收藏0
  • PHP面试总结

    摘要:而在面试过程中,也是经常会遇到的,所以,无论是面试准备还是日常开发,我们都应该关注这方面的东西。二分法的基本做法是确定要查找的区间。区间内选取二分点。根据二分点的值,综合左右区间情况以及求解的目的,舍去一半无用的区间。 showImg(https://images.pexels.com/photos/935977/pexels-photo-935977.jpeg); 前言 面试是你进入...

    alin 评论0 收藏0
  • Vue 电影信息影评(豆瓣,猫眼)

    摘要:界面如下图电影详情展示此功能是提供电影详情的界面,包括演员上映时间导员剧情简介宣传视频宣传视频由于豆瓣官方的限制无法获取,所以只有正在热映板块从猫眼获取的电影信息才有。 Vue电影信息影评网站 此网站是我的毕业设计,题目是基于HTML5的电影信息汇总弄网站,由于最近在看Vue.js,所以就想用Vue.js来构建一个前端网站,这里code就不大篇幅的写了,主要讲一下网站的功能和所用到的技...

    hzc 评论0 收藏0
  • Vue 电影信息影评(豆瓣,猫眼)

    摘要:界面如下图电影详情展示此功能是提供电影详情的界面,包括演员上映时间导员剧情简介宣传视频宣传视频由于豆瓣官方的限制无法获取,所以只有正在热映板块从猫眼获取的电影信息才有。 Vue电影信息影评网站 此网站是我的毕业设计,题目是基于HTML5的电影信息汇总弄网站,由于最近在看Vue.js,所以就想用Vue.js来构建一个前端网站,这里code就不大篇幅的写了,主要讲一下网站的功能和所用到的技...

    Nekron 评论0 收藏0
  • thinkphp3.2,微信JS-SDK开发过程遇到各种问题细节分享

    摘要:备注登录后可在开发者中心查看对应的接口权限。下载官网提供的示例代码,参照中的代码一步一步来实现。否则分享后的页面会签名失败返回的与分享的是否一致 首先完成官方文档前两步(很好理解就不具体说了):步骤一:绑定域名先登录微信公众平台进入公众号设置的功能设置里填写JS接口安全域名。备注:登录后可在开发者中心查看对应的接口权限。步骤二:引入JS文件在需要调用JS接口的页面引入如下JS文件,(支...

    miya 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<