返回顶部
首页 > 资讯 > 精选 >vue中qs的两个方法怎么用
  • 154
分享到

vue中qs的两个方法怎么用

2023-07-04 20:07:31 154人浏览 安东尼
摘要

本篇内容主要讲解“Vue中qs的两个方法怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中qs的两个方法怎么用”吧!qs的两个方法是:1、stringify方法,用于将对象序列化成ur

本篇内容主要讲解“Vue中qs的两个方法怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中qs的两个方法怎么用”吧!

qs的两个方法是:1、stringify方法,用于将对象序列化成url形式的字符串,以“&”符号进行拼接,语法“qs.stringify(data)”;2、parse方法,用于将URL形式的字符串解析成对象,语法“qs.parse(data)”。

一、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的区别


qsJSON
相同点都是进行对象与字符串之间的转换
异同点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'}

到此,相信大家对“vue中qs的两个方法怎么用”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: vue中qs的两个方法怎么用

本文链接: https://lsjlt.com/news/347340.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue中qs的两个方法怎么用
    本篇内容主要讲解“vue中qs的两个方法怎么用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue中qs的两个方法怎么用”吧!qs的两个方法是:1、stringify方法,用于将对象序列化成ur...
    99+
    2023-07-04
  • vue中qs的两个方法是什么
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。一、qs是什么?qs 是一个增加了一些安全性的查询字符串解析和序列化字符串的库。可以进行对象与字符串之间的一个转换。二、qs的安装qs,是axios中自带的,也是npm仓...
    99+
    2023-05-14
    Vue
  • vue中使用postcss-px2rem的两种方法
    目录如何使用:1.安装2.设置vue项目中使用postcss-px2rem的2种方法 在项目中为了屏幕适配,经常会用到rem,postcss-px2rem就是为了让我们直接在将代码中...
    99+
    2024-04-02
  • vue怎么加属性(两种方法)
    在Vue中加属性,有两种方式:方法一:通过直接在data中定义属性我们可以在Vue的data中定义对应的属性,在Vue实例中使用。例如,我们现在要在Vue实例中添加一个属性,可以这样写:<div id="app"&...
    99+
    2023-05-14
  • 如何在Vue中调用if方法(两种方法)
    Vue是一种流行的JavaScript框架,它帮助开发人员更轻松地构建交互式Web应用程序。在Vue中,条件语句是必不可少的一部分,经常使用if语句来根据不同的条件显示或隐藏HTML元素。在本文中,我们将学习如何在Vue中调用if方法。使用...
    99+
    2023-05-14
  • 在vue中使用 jquery 的两种方法小结
    目录vue中使用 jquery的方法方法一方法二vue和jquery混用注意事项vue+jquery应该如何使用呢?vm实例里面如何调用外部的jq方法呢?vue中使用 jquery的...
    99+
    2022-11-13
    vue中使用jquery vue jquery 使用jquery的方法
  • vue怎么获取表单中的行对象(两种方法)
    在Vue中,我们使用v-for指令可以循环渲染列表。如果我们需要获取表单中被选中的某一行的数据,应该怎么做呢?在本文中,我将为大家详细介绍如何使用Vue的v-for指令和事件绑定来获取表单中的行对象。一、v-for指令我们先来看一下v-fo...
    99+
    2023-05-14
  • Express框架两个内置中间件方法怎么使用
    这篇文章主要介绍“Express框架两个内置中间件方法怎么使用”,在日常操作中,相信很多人在Express框架两个内置中间件方法怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Express框架两个内置...
    99+
    2023-07-05
  • vue中install方法怎么用
    这篇文章主要介绍了vue中install方法怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vue提供install可供我们开发新的插件及全局注册组件等install方法...
    99+
    2023-06-21
  • vue怎么打开控制台(两种方法)
    Vue是一款流行的前端框架,随着其应用范围的不断扩大,越来越多的开发者会使用它进行开发。在开发中,我们经常需要使用控制台来调试代码。那么,Vue怎么打开控制台呢?下面,我们将为大家详细介绍。一、浏览器开发工具控制台控制台是浏览器提供的开发工...
    99+
    2023-05-14
  • Vue两个同级组件传值实现方法
    这篇文章主要介绍“Vue两个同级组件传值实现方法”,在日常操作中,相信很多人在Vue两个同级组件传值实现方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue两个同级组件传值实现方法”的疑惑有所帮助!接下来...
    99+
    2023-06-20
  • python中合并两个列表的方法
    这篇文章主要介绍了python中合并两个列表的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。python合并两个列表的方法:1、分别从两个列表中取出所有的元素,再放入新列...
    99+
    2023-06-14
  • Vue中的父子方法怎么调用
    本篇内容主要讲解“Vue中的父子方法怎么调用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue中的父子方法怎么调用”吧!在Vue中,父子组件之间的通信可以通过props和events来实现。p...
    99+
    2023-07-06
  • Vue两个通信方式与动画过度及混入使用的方法是什么
    这篇文章主要介绍了Vue两个通信方式与动画过度及混入使用的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue两个通信方式与动画过度及混入使用的方法是什么文章都会有所收获,下面我们一起来看看吧。一、全...
    99+
    2023-07-05
  • Vue中$once的两个实用小技巧分享
    目录前言清除定时器$once/$emit + async/await 实现 Dialog 同步执行总结前言 在 Vue 中有很多 API 都有很实用的地方,只是需要挖掘适用的场景,这...
    99+
    2024-04-02
  • response 中文乱码的两个解决方法
    乱码原因 使用输出流输出数据是一种编码解码的过程,输出流对象是从response获取出来的,源头上就是从Tomcat中取出来的,Tomcat试用的编码是ISO-8859-1,而浏览器默认的编码是操作系统的字符集,也就是GBK,由于编码和解码...
    99+
    2023-09-10
    java tomcat 前端
  • vue中如何实现filters传入两个参数和使用两个filters
    这篇文章主要为大家展示了“vue中如何实现filters传入两个参数和使用两个filters”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue中如何实现fil...
    99+
    2024-04-02
  • JavaScript中求两个数的最小值的方法
    本篇内容介绍了“JavaScript中求两个数的最小值的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!...
    99+
    2024-04-02
  • vue中记录滚动条位置的两种方法
    目录1、方法一2、方法二总结1、方法一 在点击的时候记录滚动条位置,存入本地再次进入该路由读取滚动跳位置 1、1 跳转时路由存入scroll 如果要有多个页面,可以把名称也存进去,这...
    99+
    2023-01-16
    vue 滚动条位置 vue监听滚动条的位置 vue获取滚动条位置
  • Vue的$watch方法怎么使用
    这篇文章主要介绍了Vue的$watch方法怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Vue的$watch方法怎么使用文章都会有所收获,下面我们一起来看看吧。代码如下:// 键路径vm.$w...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作