当前位置: 首页 > news >正文

自己如何做黑客网站/网站首页的优化

自己如何做黑客网站,网站首页的优化,中国建设银行官网站电话号码,织梦怎么做中英文网站2019独角兽企业重金招聘Python工程师标准>>> 在写个list的小demo时,经常会遇到下面这个问题 当刷新后,下面的list就都不见了。因此可以用localStorage。localStorage就是用来本地存储数据的。先看下完整的代码: vue文件&#xff1…

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

在写个list的小demo时,经常会遇到下面这个问题

113059_tNxz_2261111.png

当刷新后,下面的list就都不见了。因此可以用localStorage。localStorage就是用来本地存储数据的。先看下完整的代码:

vue文件:

<template><div id="app"><h2 v-text="title"></h2><input type="text" v-model="newItem" v-on:keyup.enter="addNew"/><ul><li v-for="item in items" v-on:click="toggleFinish(item)" v-bind:class="{finished:item.isFinished}">{{item.label}}</li></ul></div>
</template><script>
import Store from './store.js'
console.log(Store)
export default {data:function(){return{items:Store.fetch(),title:"to do a list",newItem:''}},watch:{items:{handler:function(items){Store.save(items)},deep:true//深复制}},methods:{toggleFinish:function(item){item.isFinished=!item.isFinished},addNew:function(){this.items.push({label:this.newItem,isFinished:false})this.newItem=''}}
}
</script><style>
#app {font-family: 'Avenir', Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-align: center;color: #2c3e50;margin-top: 60px;
}
.finished{text-decoration:underline;
}
</style>

store.js文件

const STORAGE_KEY='todos-vuejs'
export default{fetch(){return JSON.parse(window.localStorage.getItem(STORAGE_KEY)||'[]')},save(items){window.localStorage.setItem(STORAGE_KEY,JSON.stringify(items))}
}

结果:

113453_lbMk_2261111.png

具体关键点如下:

1、通常新输入的数据要先保存在本地,然后刷新时,要从本地读取新数据,所以store.js文件中一个fecth读取数据函数,一个save保存数据函数。

2、store.js写好后,要引入该js文件

113647_AFpy_2261111.png

3、用watch来监听输入数据的变化,有变化时就调用save函数保存变化

113724_vtBf_2261111.png

其中deep:true是深复制,就是不仅是数据,连其状态什么的都一块复制了,如例子中的isFinished就复制了

113843_4vsI_2261111.png

4、到这里只是保存了新添加的数据在本地,但是还需要读取出来

113959_zzWu_2261111.png

调用fetch函数就可以吧新数据读取出来。

转载于:https://my.oschina.net/zhangxuman/blog/1522732

http://www.jmfq.cn/news/5112343.html

相关文章:

  • 短视频素材下载网站无水印/seo百度站长工具查询
  • 网页设计教程23/淘宝seo什么意思
  • 钓鱼网站怎么制作视频/如何制作微信小程序
  • 帮建网站的人/上海网优化seo公司
  • 长沙市网站开发/怎么在百度上做公司网页
  • 做网站服务器要什么系统/营销推广投放平台
  • tomcat做网站并发/seo关键词是什么
  • 网站工信部公安备案查询/网站维护推广的方案
  • 网站图片要多少像素/seo外推软件
  • 动态网站建设项目视频/百度指数的需求指数
  • 郑州经济技术开发区官网/如何做网站关键词优化
  • 用网站做CAN总线通信好吗/爱站网查询
  • 网站建设空间主机的选择/百度推广是什么
  • 响应式网站和普通网站/正规代运营公司排名
  • 体育网站怎样做香功/宁波百度推广优化
  • 宣城网站推广/搭建网站的步骤
  • 优秀个人网站设计欣赏/郑州百度seo网站优化
  • 怎样做外贸网站/职业培训网络平台
  • 泉州建站模板源码/国家市场监管总局
  • 二手优品哪个网站做/微指数官网
  • 做优化网站是什么意思/新闻 今天
  • 深圳航空公司是国企吗/windows优化大师下载安装
  • 个人网站 备案 广告/永久免费制作网页
  • wordpress悬浮刷新按钮/东莞seo网站优化排名
  • 石家庄做网站比较好的公司有哪些/微软优化大师
  • 在网站让照片滚动怎么做/宁波seo在线优化哪家好
  • 海珠区有没有专门做网站的地方/seo优化公司
  • 泰安放心的企业建站公司/互联网营销师报名入口
  • wordpress 交友主题/关键词优化怎么优化
  • 定制包装需要多少钱/seo的作用