这篇文章给大家分享的是有关vue中如何使用localstorage来存储页面信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
vue的优点
vue具体轻量级框架,简单易学,双向数据绑定,组件化,数据和结构的分离,虚拟DOM,运行速度快等优势,vue中页面使用的是局部刷新,不用每次跳转页面都要请求所有数据和DOM,可以大大提升访问速度和用户体验。
<强>环境搭建:强>
参考:vue API
超简单的vue。js环境搭建教程
<强>详情:强>
<代码> npm安装——全球vue-cli 代码>
<代码>,vue init webpack vue-project 代码>
然后:
,
<代码> cd vue-project 代码>
npm install ,,如果你配置了淘宝镜像,也可以用cnpm安装
<代码> npm运行dev 代码>
我们就在浏览器看到:
& lt; template> ,& lt; div id=癮pp"比; & lt;才能div 类=& # 39;vue-demo& # 39;比; ,,& lt; input 类型=皌ext",类=皌xt", v模型=& # 39;newItem& # 39;, @keyup.enter=& # 39; addItemFun& # 39;比; ,,& lt; ul> ,,,& lt; li v=癷ts 拷贝items"在{{its.name}} & lt;/li> ,,& lt;/ul> & lt;才能/div> ,& lt;/div> & lt;/template> & lt; script> import store 得到& # 39;。/商店# 39; export default  { ,名字:& # 39;应用# 39; ,数据(){ return {才能 ,,,newItem: & # 39; & # 39; ,,,项目:store.fetch () ,,} }, ,看:{ ,,项目:{ ,,,处理程序:函数(val, oldVal), { ,,,store.save (val); ,,}, ,才能深:真实 ,,} }, ,方法:{ addItemFun才能(),{ ,,var _this =,; ,,_this.items.push({, & # 39;名字# 39;:,_this.newItem }); ,,_this.newItem =, & # 39; & # 39;; ,,} ,} } & lt;/script> & lt; style> # app { ,字体类型:& # 39;Avenir& # 39;,, Helvetica,, Arial,,无衬线; ,-webkit-font-smoothing:平滑; ,-moz-osx-font-smoothing:灰度; ,text-align:中心; ,颜色:# 2 c3e50; ,margin-top: 60 px; } .vue-demo { ,宽度:400 px; ,保证金:0,30 px; } .txt { ,宽度:200 px; 25,身高:px; ,行高:24 px; ,这个特性:5 px; } & lt;/style>
对于初学vue的同学,可能对于手表可能不太熟悉,那就麻烦大家移步到vue API或参考下小颖之前写的文章:vue -实例方法/数据
2。在与App.vue同级目录下,新建店。js文件:
const STORAGE_KEY =, & # 39; todos-vuejs& # 39; export default  { ,获取:函数(),{ return 才能;window.JSON.parse (window.localStorage.getItem (STORAGE_KEY), | |, & # 39; [] & # 39;) }, ,保存:函数(物品),{ window.localStorage.setItem才能(STORAGE_KEY, window.JSON.stringify(项目)) ,} }
3。在项目中打开cmd窗口,运行:npm dev运行,就完成啦嘻嘻。
感谢各位的阅读!关于“vue中如何使用localstorage来存储页面信息”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!