站長資訊網
最全最豐富的資訊網站

vue中qs的兩個方法是什么

qs的兩個方法是:1、stringify方法,用于將對象序列化成url形式的字符串,以“&”符號進行拼接,語法“qs.stringify(data)”;2、parse方法,用于將URL形式的字符串解析成對象,語法“qs.parse(data)”。

vue中qs的兩個方法是什么

本教程操作環境:windows7系統、vue3版,DELL G3電腦。

一、qs是什么?

qs 是一個增加了一些安全性的查詢字符串解析和序列化字符串的庫。可以進行對象與字符串之間的一個轉換。

二、qs的安裝

qs,是axios中自帶的,也是npm倉庫所管理的包。

安裝方式:

npm install qs
登錄后復制

Vue項目中的導入方式:

import qs from 'qs'
登錄后復制

Vue項目中的main.js中設置全局屬性的方式:

Vue.prototype.$qs = qs
登錄后復制

三、qs應用場景

使用axios,調用后端接口時使用到的。

請求方式為post,axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urllencoded',將對象或數組的參數使用qs.stringify()進行序列化轉化

四、qs使用

介紹它的兩個方法:stringify和parse。

qs.stringify(data)

stringify方法,是將對象序列化成url形式的字符串,以&符號進行拼接。

onst Qs = require('qs'); let obj= {  method: "query_sql_dataset_data",  projectId: "85",  appToken: "7d22e38e-5717-11e7-907b-a6006ad3dba0",  datasetId: " 12564701" }; Qs.stringify(obj); console.log(Qs.stringify(obj));
登錄后復制

如上面代碼所示,輸出結果如下

vue中qs的兩個方法是什么

{"uid":"cs11","pwd":"000000als","username":"cs11","password":"000000als"} uid=cs11&pwd=000000als&username=cs11&password=000000als
登錄后復制

qs.parse(data)

parse方法,是將URL形式的字符串解析成對象

示例及輸出效果如下:

import qs from 'qs'  const userStr = 'name=xiaoming&password=123456' //qs.parse(userStr) console.log('轉換后的格式:',qs.parse(userStr))  // Object{ //          name:'xiaoming', //          password:'123456' //        }
登錄后復制

五、qs與JSON的區別

一直不太了解qs與JSON到底有什么區別?!網上仔細查了一下,總結如下:

qs與JSON的區別
qs JSON
相同點 都是進行對象與字符串之間的轉換
異同點 stringif方法 前后端交互時,將對象序列化為url形式的數據,用&拼接

數據轉化為正常的json字符串格式

對象數據:{name:'xiaoming',password:'123123'}

轉換后數據:

name=xiaoming&password=123123

對象數據:{name:'xiaoming',password:'123123'}

轉換后數據:

’{"name":"xiaoming","password":"123123"}‘

parse方法

字符串數據:

name=xiaoming&password=123123

轉換后數據:

{name:'xiaoming',password:'123123'}

字符串數據:

’{"name":"xiaoming","password":"123123"}‘

轉換后數據:

{name:'xiaoming',password:'123123'}

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国精品产区WNW2544| 人妻少妇精品视频二区| 亚洲日韩VA无码中文字幕| 久久亚洲精品国产精品婷婷| 99re热视频精品首页| 久久精品免费电影| 亚洲精品成人片在线播放| 久久精品99无色码中文字幕| 九九九精品视频免费| 日韩高清在线不卡| 精品无码日韩一区二区三区不卡| 国产精品一区二区电影| 国产视频精品久久| 国产精品亚洲av色欲三区| 亚洲精品国产av成拍色拍| 精品一区二区视频在线观看| 亚洲理论精品午夜电影| 2022国产成人精品福利网站| 久99久热只有精品国产男同| 久久精品人人爽人人爽| 亚洲AV永久无码精品水牛影视| 久久96国产精品久久久| 日韩精品在线免费观看| 国产精品三级在线观看无码| 国产精品186在线观看在线播放| 久久精品国产亚洲一区二区| 亚洲精品白浆高清久久久久久| 中文字幕无码精品三级在线电影 | 国产成人精品一区二区三区| 日韩美女视频一区| 精品一区二区三区四区电影| 牛牛在线精品观看免费正| 精品免费AV一区二区三区| 日韩a在线观看免费观看| 精品一区中文字幕| 亚洲日韩国产精品乱| 精品乱码久久久久久夜夜嗨| 国产系列高清精品第一页| 亚洲精品你懂的在线观看| 国产精品拍天天在线| 无码精品国产VA在线观看|