首页 > 其他分享 >vue项目base64编码或者参数里面有 +号问题

vue项目base64编码或者参数里面有 +号问题

时间:2023-06-12 13:33:05浏览次数:53  
标签:编码 vue base64 参数 2B 跳转 链接

当后端返回的链接的token或者参数里带有加号,浏览器打开链接时,页面通过使用this.$route.query.XXXX获取到的参数里 +号会变成空格,导致解密后部分内容变成乱码。
解决方法:
1.链接是后端返回时,需后端处理,将+号编码变成%2B,再返回链接进行跳转即可
2.链接是前端写的话,可直接使用encodeURIComponent()进行编码,将+号变成%2B,再进行跳转即可
3.页面获取完参数后对空格编码转换成+号,escape(获取到的参数值).replace(/%20/g,'+'),escape是转换后进行编码

标签:编码,vue,base64,参数,2B,跳转,链接
From: https://www.cnblogs.com/sgdkg/p/17474790.html

相关文章

  • vue Router的原理及传参方法
    VueRouter是Vue.js官方的路由管理器,它和Vue.js的核心深度集成,可以非常方便地实现单页面应用程序(SPA)的路由功能。VueRouter的原理主要是通过监听URL的变化,根据不同的URL显示不同的组件,从而实现页面的切换和跳转。具体来说,VueRouter的原理包括以下几个方面:路由配置......
  • C# base64字符串转为图片保存到本地
    #regionBase64解码图片//<summary>///图片上传Base64解码///</summary>///<paramname="dataURL">Base64数据</param>///<returns>返回一个相对路径</returns>publicJsonResul......
  • 编码
    一篇文章了解编码因为最近在写代码和做一些渗透的时候经常遇到乱码的情况,而且原因各不相同,所以准备系统地学习一下编码的问题,以及实际中的应用。这篇文章是总结了网上的一些博客的内容完成的。字符、字符集、字符编码字符:其实就是各种文字和符号的总成,可以是一个英文、一个......
  • idea java项目中,中文显示成Unicode(UTF-16编码)的字符,修改为中文显示
    idea选择File选择Setings搜索框搜索fileencodings勾选Transparentnative-to-asciiconversion      ......
  • Vue考试复习
    App.vue<scriptsetup>importHelloWorldfrom'./components/HelloWorld.vue'importLoginfrom'./components/Login.vue'//importCalcfrom'./components/Calc.vue'//importShoppingCartfrom'./components/ShoppingC......
  • springboot+vue留守儿童爱心网站,附源码+数据库+论文+PPT,远程包安装运行
    1、项目介绍留守儿童爱心网站采用了B/S结构,JAVA作为开发语言,数据库采用了B/S结构,Mysql数据库进行开发。该系统包括前台操作,后台由管理员和用户两个部分,一方面,为用户提供首页、宣传新闻、志愿活动、爱心捐赠、个人中心、后台管理等功能;另一方面,为管理员提供首页、个人中心、用户管......
  • 前端 vue 自定义导航栏组件高度及返回箭头 自定义 tabbar 图标
    前端vue自定义导航栏组件高度及返回箭头自定义tabbar图标,下载完整代码请访问uni-app插件市场地址:https://ext.dcloud.net.cn/plugin?id=12986效果图如下:使用方法//page.json采用矢量图标设置返回箭头,{"path":"pages/Home/Home",......
  • python编码decode和encode
                文章来源:https://www.cnblogs.com/skyflask/p/7622991.html ......
  • 掌握Vue生命周期,让你的前端开发效率翻倍!
    1Vue实例<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><title>Vue实例</title><scriptsrc='../vue.js'></script></head><body><......
  • Vue3.js第一部分【核心篇】
    Vue3Vue核心Vue3快速上手​1.Vue3简介2020年9月18日,Vue.js发布3.0版本,代号:OnePiece(海贼王)耗时2年多、​2600+次提交、30+个RFC、600+次PR、99位贡献者github上的tags地址:​https://github.com/vuejs/vue-next/releases/tag/v3.0.0国内官网地址:​Vue.js-渐进式JavaScr......