最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue中傳參params和data的區(qū)別

 更新時(shí)間:2022年04月20日 09:04:03   作者:小碼哥呀  
本文主要介紹了vue中傳參params和data的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

1、使用data傳參

前端請求方式為post

import request from '@/utils/request'

// 新增banner
export function saveBanner(data){
  return request({
    url:'/system/banner/saveBanner',
    method:'post',
    data:data
  })
}

在這里插入圖片描述

后端接口接收

/**
 * 保存導(dǎo)航圖
 * 
 * @param sysBanner
 * @return
 */
@PostMapping("/saveBanner")
public AjaxResult saveBanner(@RequestBody SysBanner sysBanner) {
	return sysBannerService.saveBanner(sysBanner);
}

在這里插入圖片描述

2、使用params傳參

前端請求

在這里插入圖片描述

//查詢導(dǎo)航圖列表信息
export function getBannerList(query){
  return request({
    url: '/system/banner/list',
    method: 'get',
    params: query
  })
}

后端接收

  • 接收時(shí)的請求方式為GetMapping
  • 并且入?yún)⒁膊恍枰狜RequestBody注解

在這里插入圖片描述

3、總而言之

如果前端請求的方式是 post,并且后端的HTTP請求為 @PostMapping,那么后端的參數(shù)上面要寫 @RequestBody ,而且前端傳遞參數(shù)的時(shí)候要寫 data,因?yàn)槭?Json 傳參。 因?yàn)橛胮ost請求使用data傳參的時(shí)候,參數(shù)是放在請求體中的,所以地址欄上也不顯示具體的參數(shù)。

如果是以get形式的傳參,并且傳的是一個(gè)對象,就用params,他會(huì)把你參數(shù)的內(nèi)容 最后分散到你地址欄后面的問號(hào)(?)后面,如上面的例子最后的地址就是:http://localhost:8888/user/list/1/20?name=zhansan

到此這篇關(guān)于vue中傳參params和data的區(qū)別的文章就介紹到這了,更多相關(guān)vue 傳參params和data內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

故城县| 东海县| 新巴尔虎右旗| 搜索| 织金县| 双城市| 河源市| 阿克陶县| 陆川县| 中西区| 阿巴嘎旗| 眉山市| 怀安县| 讷河市| 余姚市| 永春县| 泰和县| 蓬莱市| 滦平县| 离岛区| 长沙县| 青冈县| 白河县| 丹江口市| 娱乐| 芜湖市| 奎屯市| 延吉市| 东兴市| 通城县| 平陆县| 龙里县| 绥芬河市| 德惠市| 浪卡子县| 雅江县| 突泉县| 洪雅县| 五寨县| 菏泽市| 盐源县|