zoukankan      html  css  js  c++  java
  • vue以get方式传递包含特殊字符的参数

    vue以get方式传递包含特殊字符的参数

    正常情况下vue支持以get方式将参数拼接在url地址后面进行传递

    但是当参数包含特殊字符时,可能会导致参数丢失,后端接收不到对应参数

    笔者遇到的是以get方式传递#开头的参数,参数丢失,后端接收不到对应参数

    解决方法

    将数据存储在form对象里面进行传输

    let form = new FormData();
    form.append("groupCode", data.groupCode); 
    form.append("status", data.status);
    

    form对象以键值对方式存储数据,key对应属性,value对应属性值

    注意:当请求方式是get时,后端接收参数要通过基本类型来接收,否则接收不到;如果后端需要通过实体类型来接收,则前端需要以post方式发送请求

    记得快乐
  • 相关阅读:
    c# 进制
    java生成验证码
    java基础练习题
    java九九乘法表
    java list集合练习
    深入理解Java的接口和抽象类
    java 接口 练习
    java泛型详解
    Java 继承 小练习
    Java单例模式深入详解
  • 原文地址:https://www.cnblogs.com/Y-wee/p/15341631.html
Copyright © 2011-2022 走看看