• qs.parse()、qs.stringify()、JSON.stringify() 用法及区别


    在处理数据的时候,有时候我们需要将对象和字符串和json之间进行转换,这个时候我们可以使用以下的方法

    • qs是一个npm仓库所管理的包,可通过npm install qs命令进行安装。
    • qs.stringify()将对象序列化成URL的形式,以&进行拼接。
    • qs.parse()将URL解析成对象的形式 。
    • JSON.stringify()是正常类型的JSON。

     

    <template>
      <section class="p-10">
        <div class="app">
          <el-button type="danger" @click="get()">点击</el-button>
        </div>
      </section>
    </template>
    <script>
      import qs from 'qs';
      export default {
        methods: {
          get() {
            let obj = {
              name: 'enhui',
              age: 19,
              sex: 'female'
            };
            let str = qs.stringify(obj);
            console.log(str);  // 将Object对象转换为以&链接的url
            let obj2 = qs.parse(str);
            console.log(obj2); // 将URL解析成对象
            let obj3 = JSON.stringify(obj);
            console.log(obj3);  // 将对象转换为json
          }
        }
      };
    </script>

    嗯,就酱~~

    https://blog.csdn.net/qq_30669833/article/details/81840858

  • 相关阅读:
    第二周
    第一周
    构建之法阅读笔记之三
    冲刺一(10)
    冲刺一(9)
    用户模板和用户场景
    冲刺一(8)
    第10周总结
    冲刺一(7)
    冲刺一(6)
  • 原文地址:https://www.cnblogs.com/jin-zhe/p/10049876.html
Copyright © 2020-2023  润新知