84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
听人说在微信下会有一些传值出现问题
sessionStorage有生命周期(浏览器关闭时销毁).如果需要永久保存, 或者多次打开页面(或浏览器)时使用本地缓存 建议使用localStorage存储.
localStorage和sessionStorage操作localStorage和sessionStorage都具有相同的操作方法,例如setItem、getItem和removeItem等 localStorage和sessionStorage的方法 setItem存储value 用途:将value存储到key字段用法:.setItem( key, value)代码示例: sessionStorage.setItem("key", "value"); localStorage.setItem("site", "js8.in"); getItem获取value 用途:获取指定key本地存储的值用法:.getItem(key)代码示例: var value = sessionStorage.getItem("key"); var site = > localStorage.getItem("site"); removeItem删除key 用途:删除指定key本地存储的值用法:.removeItem(key)代码示例: sessionStorage.removeItem("key"); localStorage.removeItem("site"); clear清除所有的key/value 用途:清除所有的key/value用法:.clear()代码示例: sessionStorage.clear(); localStorage.clear();
localStorage和sessionStorage操作localStorage和sessionStorage都具有相同的操作方法,例如setItem、getItem和removeItem等
localStorage和sessionStorage的方法
setItem存储value
用途:将value存储到key字段用法:.setItem( key, value)代码示例:
sessionStorage.setItem("key", "value"); localStorage.setItem("site", "js8.in");
getItem获取value
用途:获取指定key本地存储的值用法:.getItem(key)代码示例:
var value = sessionStorage.getItem("key"); var site = > localStorage.getItem("site");
removeItem删除key
用途:删除指定key本地存储的值用法:.removeItem(key)代码示例:
sessionStorage.removeItem("key"); localStorage.removeItem("site");
clear清除所有的key/value
用途:清除所有的key/value用法:.clear()代码示例:
sessionStorage.clear(); localStorage.clear();
自己封装了一个页面传值的方法,微信端一直都是这样用的; 这个写个通用文件common.js function getstr(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg); if(r != null) return decodeURIComponent(r[2]); return null; } a.html window.location = 'detail_past.html?id=11&cid=传值'; b.html alert(getstr("id")+getstr("cid"));
sessionStorage有生命周期(浏览器关闭时销毁).
如果需要永久保存, 或者多次打开页面(或浏览器)时使用本地缓存
建议使用localStorage
存储.