<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        Vue使用localStorage存儲數據的方法

        來源:懂視網 責編:小OO 時間:2020-11-27 21:56:04
        文檔

        Vue使用localStorage存儲數據的方法

        本文實例為大家分享了Vue使用localStorage存儲數據的具體代碼,供大家參考,具體內容如下:通過下面這個案例來了解localStorage的基本使用方法。輸入評論人、評論內容,點擊發表評論,評論數據將保存到localStorage中,并刷新評論列表。1.先組織出一個最新評論數據對象 。var comment = {id:Date.now().user:this.user.content:this.content}。2.把得到的評論對象,保存到localStorage中 。1.localStorage只支持存字符串數據,保存先調用JSON.stringify轉為字符串。
        推薦度:
        導讀本文實例為大家分享了Vue使用localStorage存儲數據的具體代碼,供大家參考,具體內容如下:通過下面這個案例來了解localStorage的基本使用方法。輸入評論人、評論內容,點擊發表評論,評論數據將保存到localStorage中,并刷新評論列表。1.先組織出一個最新評論數據對象 。var comment = {id:Date.now().user:this.user.content:this.content}。2.把得到的評論對象,保存到localStorage中 。1.localStorage只支持存字符串數據,保存先調用JSON.stringify轉為字符串。

        本文實例為大家分享了Vue使用localStorage存儲數據的具體代碼,供大家參考,具體內容如下

        通過下面這個案例來了解localStorage的基本使用方法。

        輸入評論人、評論內容,點擊發表評論,評論數據將保存到localStorage中,并刷新評論列表。

        1.先組織出一個最新評論數據對象 

        var comment = {id:Date.now(), user:this.user, content:this.content}

        2. 把得到的評論對象,保存到localStorage中 

        1.localStorage只支持存字符串數據,保存先調用JSON.stringify轉為字符串

        2.在保存最新的評論數據之前,要先從localStorage獲取到之前的評論數據(string)轉換為一個數組對象,然后把最新的評論,push到這個數組

        3.如果獲取到的localStorage中的評論字符串為空,不存在,則可以返回一個'[]'讓JSON.parse去轉換

        4.把最新的評論列表數組,再次調用JOSN.stringify轉為數組字符串,然后調用localStorage.setItem()保存

        <html>
         <head>
         <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
         <link rel="stylesheet" type="text/css" href="../css/bootstrap.css" rel="external nofollow" >
         </head>
        <body>
         <div id='app'>
         <cmt-box @func="loadComments"></cmt-box>
         
         <ul class="list-group">
         <li class="list-group-item" v-for="item in list" :key="item.id">
         <span class="badge">評論人:{{item.user}}</span>
         {{item.content}}
         </li>
         </ul>
         </div>
         <template id="tmp1">
         <div>
         <div class="form-group">
         <label>評論人:</label>
         <input type="text" v-model="user" class="form-control">
         </div>
         <div class="form-group">
         <label>評論內容:</label>
         <textarea class="form-control" v-model="content"></textarea>
         </div>
         <div class="form-group">
         <input type="button" value="發表評論" class="btn btn-primary" @click="postComment">
         </div>
         </div>
         </template>
        </body>
        <script src="../lib/vue.js"></script>
        <script>
         var conmmentBox={
         template:'#tmp1',
         data(){
         return{
         user:'',
         content:''
         }
         },
         methods:{
         postComment(){
         //1.評論數據存到哪里去,存放到了localStorage中
         //2.先組織出一個最新評論數據對象
         //3.想辦法,把第二步得到的評論對象,保持到localStorage中】
         // 3.1 localStorage只支持存字符串數據,先調用JSON.stringify
         // 3.2 在保存最新的評論數據之前,要先從localStorage獲取到之前的評論數據(string)轉換為一個數組對象,然后把最新的評論,push到這個數組
         // 3.3 如果獲取到的localStorage中的評論字符串為空,不存在,則可以返回一個'[]'讓JSON.parse去轉換
         // 3.4 把最新的評論列表數組,再次調用JOSN.stringify轉為數組字符串,然后調用localStorage.setItem()
         var comment = {id:Date.now(), user:this.user, content:this.content}
         //從localStorage中獲取所用的評論
         var list = JSON.parse(localStorage.getItem("cmts") || '[]')
         list.unshift(comment)
         //重新保存最新的評論數據
         localStorage.setItem('cmts',JSON.stringify(list))
         this.user = this.content = ''
         this.$emit('func')
         }
         }
         
         }
         var vm = new Vue({
         el:'#app',
         data:{
         list:[]
         },
         methods:{
         //從本地的localStorage中,加載評論列表
         loadComments(){
         var list = JSON.parse(localStorage.getItem("cmts") || '[]')
         this.list = list
         }
         },
         created(){
         this.loadComments()
         },
         components:{
         'cmt-box':conmmentBox
         }
         
         })
        </script>
        </html>

        可以打開開發者模式查看localStorage保存的數據

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Vue使用localStorage存儲數據的方法

        本文實例為大家分享了Vue使用localStorage存儲數據的具體代碼,供大家參考,具體內容如下:通過下面這個案例來了解localStorage的基本使用方法。輸入評論人、評論內容,點擊發表評論,評論數據將保存到localStorage中,并刷新評論列表。1.先組織出一個最新評論數據對象 。var comment = {id:Date.now().user:this.user.content:this.content}。2.把得到的評論對象,保存到localStorage中 。1.localStorage只支持存字符串數據,保存先調用JSON.stringify轉為字符串。
        推薦度:
        標簽: 方法 VUE 使用方法
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲欧洲自拍拍偷午夜色无码| 免费大香伊蕉在人线国产| 一本色道久久综合亚洲精品| 在线观看国产一区亚洲bd| 男女交性永久免费视频播放| 亚洲熟妇AV一区二区三区浪潮| 国产成在线观看免费视频| 亚洲最大福利视频| 我要看WWW免费看插插视频| 亚洲国产精品美女久久久久| 日本不卡在线观看免费v| 瑟瑟网站免费网站入口| 亚洲视频一区二区| 久久国产精品免费网站| 亚洲无人区视频大全| 狼友av永久网站免费观看| 在线播放亚洲精品| 亚洲精品乱码久久久久久中文字幕| 中文字幕在线免费视频| 亚洲高清无在码在线无弹窗| 久久久www成人免费毛片| 偷自拍亚洲视频在线观看| 久久亚洲国产成人影院网站| 免费国产在线视频| 亚洲精品国产精品国自产网站| 好吊妞在线成人免费| 精品乱子伦一区二区三区高清免费播放| 人人狠狠综合久久亚洲婷婷| **一级毛片免费完整视| 亚洲AV永久无码精品网站在线观看| 亚洲国产午夜福利在线播放| 蜜桃视频在线观看免费视频网站WWW| 亚洲国产成人久久综合一区| 国产特级淫片免费看| 中文字幕乱码一区二区免费| 麻豆狠色伊人亚洲综合网站| 男人的天堂亚洲一区二区三区 | 欧洲精品码一区二区三区免费看| 国产L精品国产亚洲区久久| 最近中文字幕电影大全免费版| 亚洲成熟丰满熟妇高潮XXXXX|