localStorage在不同页面之间的设置值与取值--加密 localStorage与解密localStorage
在aa.vue页面
<template>
<div>
<h1>在aa页面设置值</h1>
<button @click="shezhi">用localstorage设置值localSt</button>
</div>
</template> <script>
export default {
data() {
return {
list: [
{ id: 1, name: "张三" },
{ id: 2, name: "张三1" },
{ id: 3, name: "张三1" }
]
};
},
methods: {
shezhi() {
// localStorage.setItem(“key”, JSON.stringify(obj)); // 存储对象 先转化
// JSON.parse(window.localStorage.getItem(key)) //取对象 也要先转化
window.localStorage.setItem("curName", JSON.stringify(this.list));
}
}
};
</script> <style lang="less" scoped>
.el-main {
line-height: 25px;
}
</style>
在bb.vue
<template>
<div>
<h1>获取aa页面的localstorage的值</h1>
<button @click="quzhi">取值</button>
<h1>下面是aa页面的值</h1> <p v-for="item in myarr" :key="item.id">
<span>{{item.id}}-----{{item.name}}</span>
</p> </div>
</template> <script>
export default {
data() {
return {
myarr: []
};
}, methods: {
quzhi() {
this.myarr = JSON.parse(window.localStorage.getItem("curName"));
console.log(this.myarr); //有你值
}
}
};
</script> <style lang="less" scoped>
.el-main {
line-height: 25px;
}
</style>
加密 localStorage与解密localStorage
<template>
<div>
<h1>加密与解密</h1>
<button @click="shezhi">加密localStorage</button> <button @click="jie">解密localStorage</button>获取值</div>
</template> <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在不同页面之间的设置值与取值--加密 localStorage与解密localStorage的更多相关文章
- java 八种基本数据类型之初始值、取值范围、对应的封装类
CreateTime--2017年12月6日10:03:53 Author:Marydon 一.java数据类型之基本数据类型 (二)八种基本数据类型的特征 import java.math.Bi ...
- C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等)
获取随机数 举例:0-9 Random random = new Random(); int j = random.Next(0, 9); 0.1两个值被取值的概率相等 int a = Math.Ab ...
- SELECT INTO和INSERT INTO SELECT的区别 类似aaa?a=1&b=2&c=3&d=4,如何将问号以后的数据变为键值对 C# 获取一定区间的随即数 0、1两个值除随机数以外的取值方法(0、1两个值被取值的概率相等) C# MD5 加密,解密 C#中DataTable删除多条数据
SELECT INTO和INSERT INTO SELECT的区别 数据库中的数据复制备份 SELECT INTO: 形式: SELECT value1,value2,value3 INTO Ta ...
- servlet和jsp存值和取值的方式
在servlet和jsp中存值和取值的方式由两种 1种是setAttribute和getAttribute 2种是c:forEach
- (27)session(设置值、取值、修改、删除)
session的由来 Cookie虽然在一定程度上解决了“保持状态”的需求,但是由于Cookie本身最大支持4096字节,以及Cookie本身保存在客户端,可能被拦截或窃取,因此就需要有一种新的东西, ...
- 关于jsp页面的复选框(checkbox)取值的获取问题
复选框的取值问题可以使用js和jQuery来获取: jQuery API : each(callback) :以每一个匹配的元素作为上下文来执行一个函数. :checked :匹配所有选中的被选中元素 ...
- C#Dictionary键值对取值用法
必须包含名空间System.Collection.Generic Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值) 键必须是唯一的,而值不需要唯一的 ...
- mybatis映射文件参数处理 #{}取值与${}取值的区别
#{}:是以预编译的映射,将参数设置到sql语句中,和jdbc的preraredStatement一样,使用占位符,防止sql注入. ${}:取出的值会直接拼装在sql中,会有安全问题. 大多数情况下 ...
- cookie的存值和取值方式
最近在开发中存储用户名信息,为了方便就使用了sessionStorage,但是写好才想到sessionStorage在IE下面是不支持的,所以无奈还是使用了cookie 那么接下来就谈谈怎么使用coo ...
随机推荐
- 读书笔记_python网络编程3_(2)
2.UDP 2.0.数据包表示较短的信息,大小通常不会超过几千字节,在浏览器与服务器进行会话/电子邮件客户端与ISP的邮件服务器进行会话时,这些独立而小型的数据包是如何组成会话的呢? 2.0.1.IP ...
- Mac下编译libpomelo静态库,并在cocos2dx项目中引用
最近在学习cocos2dx的过程中需要和服务器进行交互,所以这几天在学习libpomelo静态库的编译和使用.之前在windows系统下编译libpomelo,并在VS中引入比较顺利:但是,目前对Ma ...
- centos7上搭建开源系统jforum
centos7上搭建好tomcat,mysql; 将 jforum-2.6.2.war放到tomcat目录的webapps下: 启动tomcat,./startup.sh ,查看webapp下jfor ...
- CSS新特性之动画
动画是CSS3中具有颠覆性的特征之一,可以通过设置多个节点来精确控制一个或者一组动画,常常用来实现复杂的动画效果.相比较过度,动画可以实现更多变化,更多控制,连续自动(不需要鼠标经过和鼠标离开来控制) ...
- 【Excel】删除重复值
- 第05组 Beta冲刺(1/4)
第05组 Beta冲刺(1/4) 队名:天码行空 组长博客连接 作业博客连接 团队燃尽图(共享): GitHub当日代码/文档签入记录展示(共享): 组员情况: 组员1:卢欢(组长) 过去两天完成了哪 ...
- 【LGR-061】洛谷10月月赛 II & X Round 4 Div.1&Div 2
X Round的题目质量还是一如既往的高 然而每次周末我都要写作业没法用心打233主要是被陈指导放了鸽子 占坑代填(最近坑开的有点多)
- 基于Django的Rest Framework框架的响应器
本文目录 一 作用 二 内置渲染器 三 局部使用 四 全局使用 五 自定义显示模版 回到目录 一 作用 根据 用户请求URL 或 用户可接受的类型,筛选出合适的 渲染组件.用户请求URL: ht ...
- 【OCR系列之一】字符识别技术总览
最近入坑研究OCR,看了比较多关于OCR的资料,对OCR的前世今生也有了一个比较清晰的了解.所以想写一篇关于OCR技术的综述,对OCR相关的知识点都好好总结一遍,以加深个人理解. 什么是OCR? OC ...
- php-laravel框架用户验证(Auth)模块解析(一)
一.初始化 使用php artisan命令进行初始化:php artisan make:auth 和 php artisan migrate(该命令会生成users表.password_resets表 ...