亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue前端如何向后端傳遞參數(shù)

 更新時間:2022年06月01日 10:27:18   作者:瘋狂的小強呀  
這篇文章主要介紹了vue前端如何向后端傳遞參數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

前端向后端傳遞參數(shù)

get方法傳參

get方法傳參,我們只需要把要傳遞的參數(shù)拼接到要發(fā)送的路徑地址后面。

實例

前端:

export default {
? data () {
? ? return {
? ? ? name: "david", //要傳遞的值1
? ? ? age: 20, //要傳遞的值2
? ? }
? },
? methods: {
? //在method里面定義一個向后端傳遞參數(shù)的方法,我這里使用的是async await方法向后端傳遞參數(shù)(注:async await是配套使用的),'http://localhost:33333/api/'是我后端接收參數(shù)的地址
? ? async fetch() {
? ? ? const { data: resp } = await this.$http.get('http://localhost:33333/api/'+this. param1+'/'+this. param2);
? ? ? if (resp == 400) return this.$message.error(resp.msg);//對于返回值做了一個處理
? ? },
? },
}

后端:

@router.get('/api/{name}/{age}')
def Search(name,age):
? ? #name,age是我們傳遞過來的值
? ? pass

post方法傳參

post方法允許我們定義并傳遞一個參數(shù)對象,在傳值的時候我們可以一眼就看出自己傳遞的參數(shù)

實例

export default {
? data () {
? ? return {
? ? ? params:{
? ? ? ?name: "david", //要傳遞的值1
? ? ? ?age: 20, //要傳遞的值2
? ? ? }?
? ? }
? },
? methods: {
? //在method里面定義一個向后端傳遞參數(shù)的方法,我這里使用的是async await方法向后端傳遞參數(shù)(注:async await是配套使用的),'http://localhost:33333/api/'是我后端接收參數(shù)的地址
? ? async fetch() {
? ? ? const { data: resp } = await this.$http.post('http://localhost:33333/api/',this.params);
? ? ? if (resp == 400) return this.$message.error(resp.msg);//對于返回值做了一個處理
? ? },
? },
}

后端:

class QueryForm(BaseModel):
? ? name:str=""
? ? age:int=0
? ??
@router.post('/api/')
def Search(form:QueryForm):
? ? #這里我們定義了一個和前端傳遞過來的一樣的參數(shù)類型的form用來接收前端傳遞過來的值
? ? pass

溫馨提示:傳遞參數(shù)的時候我們要注意前后端一致,前端用post傳遞參數(shù),后端用post接收參數(shù);前端用get傳遞參數(shù),后端用get接收參數(shù) 

vue前后端傳參問題

前后端可通過get方式或者post方式連接

get方式傳參,可以使用header傳參

  • this.$axios .get("路由地址"+"?參數(shù)1=參數(shù)1值&參數(shù)2="+參數(shù)2值)

post方式傳參,可以body傳參,也可以使用params傳參

  • body傳參:this.$axios({methos:"post" url:"路由地址" data:{參數(shù)1:"參數(shù)1值",參數(shù)2:"參數(shù)2值"}})
  • params傳參:const params = {{參數(shù)1:"參數(shù)1值",參數(shù)2:"參數(shù)2值"}; this.$axios({methos:"post" url:"路由地址",params:params,})

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue項目打包部署到GitHub Pages的實現(xiàn)步驟

    Vue項目打包部署到GitHub Pages的實現(xiàn)步驟

    本文主要介紹了Vue項目打包部署到GitHub Pages的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • Vue中的@blur/@focus事件解讀

    Vue中的@blur/@focus事件解讀

    這篇文章主要介紹了Vue中的@blur/@focus事件解讀,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • ElementUI動態(tài)渲染el-table的實現(xiàn)過程

    ElementUI動態(tài)渲染el-table的實現(xiàn)過程

    在前端開發(fā)中,表格是不可或缺的一部分,無論是數(shù)據(jù)展示、數(shù)據(jù)錄入,還是數(shù)據(jù)分析,表格都扮演著重要的角色,而在Vue.js生態(tài)系統(tǒng)中,ElementUI提供了一個強大且靈活的表格組件——el-table,本文將帶你深入了解如何使用ElementUI動態(tài)渲染el-table,并詳細探討其原理及實現(xiàn)過程
    2024-08-08
  • vue使用js-file-download插件下載文件亂碼的解決

    vue使用js-file-download插件下載文件亂碼的解決

    這篇文章主要介紹了vue使用js-file-download插件下載文件亂碼的解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vuex的核心概念和基本使用詳解

    vuex的核心概念和基本使用詳解

    這篇文章主要為大家介紹了vuex的核心概念和基本使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • Vue表單提交點擊事件只允許點擊一次的實例

    Vue表單提交點擊事件只允許點擊一次的實例

    這篇文章主要介紹了Vue表單提交點擊事件只允許點擊一次的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • axios發(fā)送post請求springMVC接收不到參數(shù)的解決方法

    axios發(fā)送post請求springMVC接收不到參數(shù)的解決方法

    下面小編就為大家分享一篇axios發(fā)送post請求springMVC接收不到參數(shù)的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • vue-router路由模式詳解(小結(jié))

    vue-router路由模式詳解(小結(jié))

    這篇文章主要介紹了vue-router路由模式詳解(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • vue中v-model對select的綁定操作

    vue中v-model對select的綁定操作

    這篇文章主要介紹了vue中v-model對select的綁定操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vite構(gòu)建項目并支持微前端

    vite構(gòu)建項目并支持微前端

    本文主要介紹了vite構(gòu)建項目并支持微前端,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01

最新評論