mm-utils
Version:
mm-utils,JavaScript工具包,日常开发工作常用的公共函数库
1 lines • 16.9 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[13],{364:function(s,t,a){"use strict";a.r(t);var n=a(41),e=Object(n.a)({},(function(){var s=this,t=s.$createElement,a=s._self._c||t;return a("ContentSlotsDistributor",{attrs:{"slot-key":s.$parent.slotKey}},[a("h1",{attrs:{id:"缓存相关处理库-storage"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#缓存相关处理库-storage"}},[s._v("#")]),s._v(" 缓存相关处理库 (storage)")]),s._v(" "),a("h4",{attrs:{id:"localstorage存值-setstorage"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#localstorage存值-setstorage"}},[s._v("#")]),s._v(" localStorage存值 (setStorage)")]),s._v(" "),a("p",[s._v("说明\n将传入的数据储存到localStorage中")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值\nvalue {any} - 存储内容\nexpire {number} - 设定过期时间/s\n返参\n(string): 返回一个字符串类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setStorage")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"age"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"33"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// => ")]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"localstorage取值-getstorage"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#localstorage取值-getstorage"}},[s._v("#")]),s._v(" localStorage取值 (getStorage)")]),s._v(" "),a("p",[s._v("说明\n根据存储键值获取在localStorage相对应的值")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值")]),s._v(" "),a("p",[s._v("返参\n(any): 返回一个任何类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("storage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setStorage")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"name"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"小明"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("getStorage")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"name"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// => "小明"')]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"删除localstorage值-removestorage"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#删除localstorage值-removestorage"}},[s._v("#")]),s._v(" 删除localStorage值 (removeStorage)")]),s._v(" "),a("p",[s._v("说明\n根据存储键值移除在localStorage相对应的值")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值\nvalue {string} - 移除键值")]),s._v(" "),a("p",[s._v("返参\n(string): 返回一个字符串类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setStorage")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"class"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"幼儿园4班"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("removeStorage")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"class"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// => undefined")]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"清除所有localstorage存值-clearstorage"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#清除所有localstorage存值-clearstorage"}},[s._v("#")]),s._v(" 清除所有localStorage存值 (clearStorage)")]),s._v(" "),a("p",[s._v("说明\n清除localStorage的所有数据")]),s._v(" "),a("p",[s._v("参数\n无")]),s._v(" "),a("p",[s._v("返参\n(string): 返回一个字符串类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("clearStorage")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// => "数据已清空"')]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"sessionstorage存值-setsession"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sessionstorage存值-setsession"}},[s._v("#")]),s._v(" sessionStorage存值 (setSession)")]),s._v(" "),a("p",[s._v("说明\n将传入的数据储存到localStorage中")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值\nvalue {any} - 存储内容\nexpire {number} - 设定过期时间/s")]),s._v(" "),a("p",[s._v("返参\n(string): 返回一个字符串类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setSession")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"age1"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"22"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(";")]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"sessionstorage取值-getsession"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#sessionstorage取值-getsession"}},[s._v("#")]),s._v(" sessionStorage取值 (getSession)")]),s._v(" "),a("p",[s._v("说明\n根据存储键值获取在localStorage相对应的值")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值")]),s._v(" "),a("p",[s._v("返参\n(any): 返回一个任何类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("storage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setSession")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"name1"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"程咬金"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("getSession")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"name1"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// => "程咬金"')]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"删除sessionstorage值-removesession"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#删除sessionstorage值-removesession"}},[s._v("#")]),s._v(" 删除sessionStorage值 (removeSession)")]),s._v(" "),a("p",[s._v("说明\n根据存储键值移除在sessionStorage相对应的值")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值\nvalue {string} - 移除键值")]),s._v(" "),a("p",[s._v("返参\n(any): 返回一个任何类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setSession")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"class1"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"幼儿园二班"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("removeSession")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"class1"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// => undefined")]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"清除所有sessionstorage存值-clearsession"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#清除所有sessionstorage存值-clearsession"}},[s._v("#")]),s._v(" 清除所有sessionStorage存值 (clearSession)")]),s._v(" "),a("p",[s._v("说明\n移除在sessionStorage的所有数据")]),s._v(" "),a("p",[s._v("参数\n无")]),s._v(" "),a("p",[s._v("返参\n(string): 返回一个字符串类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("removeStorage")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// => "数据已清空"')]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"cookie存值-setcookie"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#cookie存值-setcookie"}},[s._v("#")]),s._v(" cookie存值 (setCookie)")]),s._v(" "),a("p",[s._v("说明\n将传入的数据储存到cookie中")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值\nvalue {any} - 存储内容\nexpire {number} - 设定过期时间/s")]),s._v(" "),a("p",[s._v("返参\n(string): 返回一个字符串类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setCookie")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"age2"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"18"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[s._v("5000")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// => ")]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"cookie取值-getcookie"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#cookie取值-getcookie"}},[s._v("#")]),s._v(" cookie取值 (getCookie)")]),s._v(" "),a("p",[s._v("说明\n根据存储键值获取在cookie相对应的值")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值")]),s._v(" "),a("p",[s._v("返参\n(any): 返回一个任何类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("storage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setCookie")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"name2"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"嫦娥"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[s._v("5000")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("getCookie")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"name2"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// => "嫦娥"')]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"删除cookie值-removecookie"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#删除cookie值-removecookie"}},[s._v("#")]),s._v(" 删除cookie值 (removeCookie)")]),s._v(" "),a("p",[s._v("说明\n根据存储键值移除在cookie相对应的值")]),s._v(" "),a("p",[s._v("参数\nkey {string} - 存储键值\nvalue {string} - 移除键值")]),s._v(" "),a("p",[s._v("返参\n(any): 返回一个任何类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("storage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("setCookie")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"class2"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"幼儿园22班"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(",")]),s._v(" "),a("span",{pre:!0,attrs:{class:"token number"}},[s._v("5000")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("removeCookie")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token string"}},[s._v('"class2"')]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v("// => undefined")]),s._v("\n\n")])])]),a("hr"),s._v(" "),a("h4",{attrs:{id:"清除所有cookie存值-clearcookie"}},[a("a",{staticClass:"header-anchor",attrs:{href:"#清除所有cookie存值-clearcookie"}},[s._v("#")]),s._v(" 清除所有cookie存值 (clearCookie)")]),s._v(" "),a("p",[s._v("说明\n移除在cookie的所有数据")]),s._v(" "),a("p",[s._v("参数\n无")]),s._v(" "),a("p",[s._v("返参\n(string): 返回一个字符串类型数据。")]),s._v(" "),a("p",[s._v("示例")]),s._v(" "),a("div",{staticClass:"language-js extra-class"},[a("pre",{pre:!0,attrs:{class:"language-js"}},[a("code",[s._v("\nstorage"),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(".")]),a("span",{pre:!0,attrs:{class:"token function"}},[s._v("clearCookie")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v("(")]),a("span",{pre:!0,attrs:{class:"token punctuation"}},[s._v(")")]),s._v("\n"),a("span",{pre:!0,attrs:{class:"token comment"}},[s._v('// => "数据已清空"')]),s._v("\n\n")])])]),a("hr")])}),[],!1,null,null,null);t.default=e.exports}}]);