js解决base64编码问题
发表于|更新于
|浏览量:
地利不如人和,武力不如文德。——恒宽
主要是在解析 JWT 时发现
1 | atob(base64) |
存在编码问题,我们如果想要将 base64 解码为 utf-8:
1 | function parseBase64ToJSON(base64) { |
然后就可以正确解析中文了
相关推荐
2022-03-16
自定义scroll滑块样式
这个天地,我来过,我奋战过,我深爱过,我不在乎结局。——今何在 《悟空传》 代码如下: 12345678910111213141516171819202122232425262728/* 滚动条整体部分 */::-webkit-scrollbar { width: 12px;}/* 滚动条两端的按钮 */::-webkit-scrollbar-button {}/* 外层轨道 */::-webkit-scrollbar-track { background: #eee; border-radius: 18px;}/* 内层滚动槽 */::-webkit-scrollbar-track-piece { }/* 滚动的滑块 */::-webkit-scrollbar-thumb { border-radius: 18px; background: #bbb;}/* 边角 */::-webkit-scrollbar-corner { }/* 定义右下...
2021-08-06
代码方式引入iconfont图标
只有永远躺在泥坑里的人,才不会再掉进坑里。——黑格尔 前端开发中,经常会遇到需要引用图标的情况 我们可以在iconfont寻找我们需要的图标 https://www.iconfont.cn/ 比如这两个图标,我非常喜欢,我可以使用直接下载的方式引入图标 但这种方式,如果我们需要它改变颜色的话,就需要再次下载,非常麻烦 我们还可以使用代码方式引入,我们首先点击添加进购物车 然后到我们的购物车结算 点击添加至项目 登录账号 然后再次点击添加至项目后会弹出加入项目,我们可以新建一个项目 确定后,我们就可以在这里点击生成代码 然后复制代码 粘贴到项目css中 然后定义使用iconfont的样式 123456.iconfont{ font-family:"iconfont" !important; font-size:16px;font-style:normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -m...
2024-01-17
js人脸检测
家······是抵御一切可怕东西的庇护所;阴影,黑夜,恐怖,不可知的一切都给挡住了。——罗曼·罗兰 分享一个js人脸检测用例: https://codepen.io/mediapipe-preview/pen/OJByWQr 使用框架: https://github.com/google/mediapipe
2021-12-18
layui模块入门
天才绝不应鄙视勤奋。—— 小普林尼 今天写了写layui自定义模块 12345678layui.define(['layer'], (exports) => { // 需确保您的 layui.js 是引入的构建后的版本(即官网下载或 git 平台的发行版) //直接可得到各种内置模块 var layer = layui.layer //… layer.msg('Hello World'); exports('ruben', {}); //注意,这里是模块输出的核心,模块名必须和 use 时的模块名一致}); 然后引用自己写的自定义模块 12345678910111213141516171819<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> <link rel="style...
2025-08-05
HollaEx Kit
穷则变,变则通,通则久。一一《周易》 HollaEx Kit:快速搭建你自己的加密货币交易所的开源利器!在数字资产和区块链时代,越来越多人渴望拥有属于自己的加密货币交易平台。但从零开发一套稳定、合规、用户体验好的交易系统,难度极高、投入巨大。如果你也有这个想法,HollaEx Kit 绝对值得了解:它是一套功能强大、成熟稳定的开源白标加密软件套件,让“自建交易所”变得前所未有的简单与高效! 什么是 HollaEx Kit?HollaEx Kit 是一款开源的白标加密货币软件套件,集成了从交易撮合、用户管理、钱包系统到前端 UI 的一站式解决方案。它支持快速搭建属于你的数字资产交易所,无论你是个人开发者还是企业运营者,都能以极低门槛拥有属于自己的交易平台。 完全开源:所有代码透明可查,灵活扩展,安全可控。 前后端分离:包含 Server(后端服务)和 Web(前端 UI),易于自定义和二次开发。 一键部署:内置强大的 CLI 工具,极简命令行即可完成部署和运维。 丰富生态:支持插件扩展、钱包管理、用户体系、行情与撮合等全套功能。 特色亮点 白标定制:企业、团队、个人...
2022-06-20
虚拟列表
我来到这个世界,为了看看太阳和蓝色的地平线。——《城门开》 分享一个vue虚拟列表的组件: https://github.com/tangbc/vue-virtual-scroll-list 官方文档: https://tangbc.github.io/vue-virtual-scroll-list 沙盒: https://codesandbox.io/s/live-demo-virtual-list-e1ww1 使用方式: 1pnpm install vue-virtual-scroll-list --save 示例: 12345678910111213141516171819202122232425<template> <div> <virtual-list style="height: 360px; overflow-y: auto;" // make list scrollable :data-key="'uid'" :data-sources=&q...
