如何在vue里面访问php

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在vue里面访问php相关的知识,希望对你有一定的参考价值。

参考技术A 端口不同,就涉及到ajax的跨域问题。ajax跨域可以用jsonp的方式来传递数据,也可以在被请求的页面上加入header:Access-Control-Allow-Origin:*,*代表任何请求来源,也可以改成指定的IP或域名进行限制,不过这种方法安全级别较低,不能用来获取安全要求较高的数据。 参考技术B 我用vue-cli搭了vue运行环境,现在想访问php,但是vue运行在nodejs里面,用8080端口,php在apache,用80端口,我用jq的ajax访问就是从8080端口访问80端口

vue2.0 在微信端如何使用本地IP访问项目

我们会遇到这样的需求,在PC端开发vue脚手架项目,希望在微信端随时浏览页面(如果打包再发布到服务器又太麻烦),怎么办?

思路很简单:保证手机和电脑在同一个IP下,用同一个IP访问项目,这样就可以了;

那么,两者使用同一个IP后,怎么让两者互相通信呢?

Step1:修改项目的host

找到config文件里面的index.js里面的module.exports下面的dev下面的host: "localhost" 改为 host: "0.0.0.0";

(0.0.0.0 这个IP相当于js中的this,代表当前设备的IP。

step2:查看本机IP

打开cdm命令行,输入ipconfig,获取ip地址;我的本机IP为"192.168.1.16";

step3:运行项目

执行npm run dev开启项目,然后在微信端访问地址"192.168.1.16:8080";

ok,完美解决问题

以上是关于如何在vue里面访问php的主要内容,如果未能解决你的问题,请参考以下文章

apache+php+mysql是集成包安装在虚拟机里面的.如何在其他主机也能访问?

vue2.0 在微信端如何使用本地IP访问项目

Vue组件中如何使用Laravel数据

如何判断网络爬虫还是浏览器访问网站,如何防止?php

读 vue 源码一 (为什么this.message能够访问data里面的message)

php文件如何接受vue前端axios传过来的参数实现登录验证?