Vue中qs插件的使用詳解
之前用Vue+element寫了一個后臺管理系統(tǒng),在登錄時使用axios請求數據傳參時無法正常的獲取數據。之后也是一通百度,發(fā)現原因是傳遞參數要將參數序列化。
這里使用了qs插件:
簡單來說,qs 是一個增加了一些安全性的查詢字符串解析和序列化字符串的庫。
在項目中使用命令行工具輸入:npm install qs
安裝完成后在需要用到的組件中:import qs from'qs'
具體使用中我查看了:qs.parse()和qs.stringify()
這兩種方法雖然都是序列化,但是還是有區(qū)別的。
qs.parse()是將URL解析成對象的形式
qs.stringify()是將對象 序列化成URL的形式,以&進行拼接
解決我遇到的問題我使用了qs.stringify()
直接上圖,一個簡單的請求登錄示例

另外qs還不止這點本事,這里附上一個詳細的文檔,感興趣的話可以去看一看點這里
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
vue3?Error:Unknown?variable?dynamic?import:?../views/的解
這篇文章主要給大家介紹了關于vue3?Error:Unknown?variable?dynamic?import:?../views/的解決方案,文中通過圖文以及實例代碼介紹的非常詳細,需要的朋友可以參考下2023-07-07
vuejs element table 表格添加行,修改,單獨刪除行,批量刪除行操作
這篇文章主要介紹了vuejs element table 表格添加行,修改,單獨刪除行,批量刪除行操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-07-07

