国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vue中使用localstorage來存儲頁面信息

2019-11-19 14:59:46
字體:
來源:轉載
供稿:網友

今天小穎在跟著慕課網學習vue,不學不知道,一學嚇一跳,學了才發現,我之前知道的只是vue的冰山一角,嘻嘻,今天把小穎跟著慕課網學習的demo,給大家分享下,希望對大家有所幫助嘻嘻。

環境搭建:

參考:vue API

超簡單的Vue.js環境搭建教程

詳情:

npm install --global vue-cli

 vue init webpack vue-project

然后:

 

cd vue-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,就完成啦嘻嘻。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 青冈县| 德格县| 奇台县| 新闻| 宜君县| 中牟县| 江油市| 壤塘县| 中江县| 陈巴尔虎旗| 鄂伦春自治旗| 读书| 哈密市| 清原| 旬邑县| 红安县| 揭阳市| 上虞市| 林甸县| 关岭| 习水县| 海原县| 武邑县| 平果县| 阳曲县| 昭通市| 浮梁县| 衡阳县| 崇义县| 晋中市| 琼海市| 安溪县| 象州县| 琼结县| 靖西县| 仁怀市| 元朗区| 济宁市| 武功县| 务川| 邢台县|