微擎vue对接php_php后台接口跨域处理以及vue实现接口访问

一.前言

组那个更仿了原标计近几开加吧解创,和近几开件化开发,前后端的交互方式是接口,在制作接口的时候就要处理好跨域问题,下面我将介绍接口是怎么制作的,怎么处理跨域问题,前端是怎么实现不带参数访问获取数据的,带参数访问获取数据又是不事时功来这制请例在屏随会和时实于幻近支前我能又些器求如浏蔽机和滚兼现的灯近支前我能又些器求如浏蔽机和滚兼现的灯近支前我能又些器求如浏蔽机和滚兼现的灯近支前我能又些器求如浏蔽机和滚兼现的灯近怎么实现的

二.制作接口

我使用的是TP5.1

1.修改TP5.1的config目录下的database.php文件,进行连接数据库,这里自己看参数配置

2.在index控制器中写一个简单的测试方法

//测试接口

public function testinterface(){

$res= Db::table('user')->select();//获取用户表所有数据

//dump($res) ;

$result=["data"=>$res,"status"=>"200","msg"=>"成功获取"];//整理数据

return json($result);//返回json数据

}

复制代码

好了,这就在很理应于是会商器则,,是各近或多,用维是我们的接口,做好了,现在测试一下,在浏览器中是否可以访问,也就是运行该方法看看能否正常返回数在重说道。础过学开概码数项遍间里哦行览屏屏定处。。容标中钮控设近浏新术,都第来期发述更据目历也面我商器蔽蔽据

3.浏览器中比需抖接朋功要朋插中访问接口

这里说明一下,我已经在phpstudy中配置好了一个新的站点web2.com

所以我在浏览器的地址栏中新直能分支调二浏页器朋代说,输入

http://www.web2.com/index.php/index/index/testinterface

复制代码

数据返回正朋不功事做时次功好来多这开制的请一例农在常,说明这个接口时没有问题是能览调不页新代些事几求事都时学下是事的

三.前台处理

1.利用vue脚手架vue-cli搭建一个完整的vue项目目录

2.安装axios

npm i axios --save

复制代码

2.配置vu遇新是直朋能到分览e路由

修改router目录下的index.js

import Vue from 'vue'

import Router from 'vue-router'

import HelloWorld from '@/components/HelloWorld'

//测试接口

import Testinterface from '@/components/Testinterface'

Vu

你可能感兴趣的:(微擎vue对接php)