使用localstorage来存储页面信息

小说:面对灾难,让我们紧急行动起来,预防心理创伤!作者:道海开扁更新时间:2019-03-25字数:18769

“嗯!”狮驼王对二人点点头:“我接到娲皇符诏,明日便是娲皇开讲之日。我已经在金仙果位上困了将近六千年,最近元神连连震动,想是到了突破的时候了,这次娲皇宫听讲回来,说不定就能够突破金仙果位,证就大罗金仙了。”

早死心 早解脱—从《琅琊榜》说开去 | 晓雅

“木遁·木锭壁。“爆炸产生的浓雾之中传出来的声音不是铁血凯,反而是大和,当烟雾被威风吹散的时候,却是看到了大和不知道什么时候出现在铁血凯的身边,并且关键时刻使出了木锭壁挡住了爆炸,不过黏土分身的自爆却是将木锭壁给完全摧毁了,不过残余的威力对于身体强壮无比的铁血凯来算根本不算什么。
现在终于知道了对方的进攻时间,虽然时间很短了,但是却让他们那颗吊着的心能够彻底的放下去了。

一道二十米长比起战神高达都要高的巨型光束从剑柄当中激荡出来,看上去比起之前单纯的圆环结合产生的光束重剑大了几个档次,外形和光束重剑很相似,只不大很多长很多,不过威力却比起光束重剑强大很多。

使用localstorage来存储页面信息


     今天小颖在跟着慕课网学习vue,不学不知道,一学吓一跳,学了才发现,我之前知道的只是vue的冰山一角,嘻嘻,今天把小颖跟着慕课网学习的demo,给大家分享下,希望对大家有所帮助嘻嘻。

环境搭建:

参考:vue API

       vue2.0+element+node+webpack搭建的一个简单的后台管理界面

详情:

npm install --global vue-cli

 vue init webpack vue-project

然后:

cd my-project

npm install    如果你配置了淘宝镜像,也可以用cnpm install

npm run dev

我们就在浏览器看到:

 

 但我们最终要实现:

如何实现如图的效果呢?

1.将App.vue修改为:

<template>
  <div id="app">
    <div class="vue-demo">
      <input type="text" class="txt" v-model="newItem" @keyup.enter="addItemFun">
      <ul>
        <li v-for="its in items">{{its.name}}</li>
      </ul>
    </div>
  </div>
</template>
<script>
import store from "./store"
export default {
  name: "app",
  data() {
    return {
      newItem: "",
      items: store.fetch()
    }
  },
  watch: {
    items: {
      handler: function(val, oldVal) {
        store.save(val);
      },
      deep: true
    }
  },
  methods: {
    addItemFun() {
      var _this = this;
      _this.items.push({ "name": _this.newItem });
      _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;
}

.vue-demo {
  width: 400px;
  margin: 0 30px;
}

.txt {
  width: 200px;
  height: 25px;
  line-height: 24px;
  border-radius: 5px;
}

</style>

对于初学vue的同学,可能对于watch可能不太熟悉,那就麻烦大家移步到 vue API 或参考下小颖之前写的文章:vue——实例方法 / 数据

2.在与App.vue同级目录下,新建store.js文件:

const STORAGE_KEY = "todos-vuejs"

export default {

  fetch: function() {

    return window.JSON.parse(window.localStorage.getItem(STORAGE_KEY) || "[]")

  },

  save: function(items) {

    window.localStorage.setItem(STORAGE_KEY, window.JSON.stringify(items))

  }

}

3.在项目中打开cmd窗口,运行:npm run dev,就完成啦嘻嘻。

 

当前文章:http://0477auto.com/forum.php?mod=viewthread&tid=36474

发布时间:2019-03-25 00:01:16

好痛,我爱的人不爱我 怀孕日记——准妈妈的选择题 董卿为什么没有被狐狸狗催眠? 牛仔裤不会一直等你 性感可以很聪明 沈腾12年恋情,为啥才求婚?得知真相让你震撼不已 谈早恋与儿童的异性交往 你敢不敢把手机借给陌生人?

我的情人观 0-3岁婴幼儿心理动力发展图,爸爸妈妈必须收藏 家长观念中的误区 “一见钟情”的秘密解读 你敢不敢把手机借给陌生人? 失恋后不相信爱情? 我为何偷了4年的胸罩? 青年创业者为什么失败几率高? 没吃到香蕉的猴子 117年前的今天,天堂里多了位茜茜公主 “莆田系”是何方神圣? 如何用一个小故事成功吸引妹子 女生最爱问的七个问题的标准答案 感觉自己干什么都不行,怎么办? 学习能力个案:1年级 淘气包大变身! 假体隆胸的切口方式有哪些?影响哺乳吗? 新娘眉毛的画法技巧分析 打造自然美丽新娘 为孩子去学心理学,必要么? 错过天籁。。。

编辑:秉侯安海

我要说两句: (0人参与)

发布