vue 请求,前端vue怎么传id到后端?

用户投稿 203 0

关于“vue_请求php”的问题,小编就整理了【4】个相关介绍“vue_请求php”的解答:

前端vue怎么传id到后端?

一、前端vue中使用Ajax:

1. 使用vue-resource插件

在vue项目中,可以使用vue-resource插件来发送请求,传递参数如下:

this.$http.get(url,{params:{id:this.id}}).then((res)=>{

  //dosomething

});

2. 使用axios

也可以使用axios插件发送请求,传递参数如下:

axios.get(url,{params:{id:id}}).then((res)=>{

  //dosomething

});

二、后端处理

1. 使用Node.js

在Node.js中,可以使用express框架处理请求,获取id参数的方法如下:

var id = req.query.id;

2. 使用PHP

在PHP中,可以使用$_GET获取id参数,方法如下:

$id = $_GET['id'];

1. 前端vue可以通过ajax请求或者axios请求将id传递到后端。

2. 在ajax请求或者axios请求中,可以通过url传递id参数,也可以通过请求体传递id参数,后端可以通过相应的方式获取id参数。

3. 如果需要传递多个id参数,可以将多个id参数封装成一个对象或者数组,然后通过请求体传递到后端。

另外,前端vue还可以使用路由传参的方式将id参数传递到后端。

如何利用vue和php做前后端分离开发?

你都说了是前后端分离,就不需要把vue嵌套php代码里。前后端用纯接口交换数据,找后端同事定义好restful接口,清楚返回的数据结构,接下来前端这块你就可以自己mock数据进行开发了。至于如何搭建环境,看你也是个新手,还是直接用vue-cli,基本满足你的开发需求。记得打包的时候,npm run build一下,打包好的文件夹就是后台那边需要的。前端一点都不懂后台,这是简直不可想象的,劝你有时间还是要了解下后台的基本概念。这样解决就可以了,简单粗暴,个人建议还是去后盾网去经常看看教学视频学习学习吧

vue是不是可以代替php?

vue是个前端框架,php是个后端语言。

两个是不同纬度的东西,你可以在php里写vue的。所以不存在替代不替代的问题。

vue是不能够代替PHP的具体原因分析如下:

vue和php不一样。

两者的区别:

1、vue是一套用于构建用户界面的渐进式JavaScript框架,一个js库;而PHP是一种脚本语言。

2、vue主要用来做单页面应用程序开发;PHP可以用来做网站开发、APP后台开发等。

怎么用vue-resource与thinkphp配合?

thinkphp 设计服务端,全restful api的规范就行设计(其实只要返回json或xml就可以),

vue-resouve只是一个请求库,和jquery 的 ajax 是大同小异的

到此,以上就是小编对于“vue_请求php”的问题就介绍到这了,希望介绍关于“vue_请求php”的【4】点解答对大家有用。

抱歉,评论功能暂时关闭!