美文网首页
关于localstorage的在不同页面间传递的加密和解密

关于localstorage的在不同页面间传递的加密和解密

作者: 前端Tree | 来源:发表于2019-12-17 13:53 被阅读0次

以下是demo部分实例

<script>
export default {
data() {
return {
list: [
{ id: 1, name: "张三" },
{ id: 2, name: "张三1" },
{ id: 3, name: "张三1" }
]
};
},
methods: {
shezhi() {
localStorage.setItem(
"jiami",
window.btoa(window.encodeURIComponent(JSON.stringify(this.list))) //设置加密
);
},

jie() {
  var obj = JSON.parse(
    decodeURIComponent(window.atob(localStorage.getItem("jiami")))   //获取解密
  );
  console.log(obj);
}

}

// //用中文 记得加encodeURIComponent()!
// localStorage.setItem("obj",window.btoa(window.encodeURIComponent(JSON.stringify(obj))));

//用中文 记得加decodeURIComponent()!
// var obj=JSON.parse(decodeURIComponent(window.atob(localStorage.getItem("obj"))));
// console.info(obj);
};
</script>

相关文章

网友评论

      本文标题:关于localstorage的在不同页面间传递的加密和解密

      本文链接:https://www.haomeiwen.com/subject/itifnctx.html