最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VUE項目中加載已保存的筆記實例方法

 更新時間:2019年09月14日 10:21:47   投稿:laozhang  
在本篇文章里小編給大家整理了一篇關(guān)于VUE項目中加載已保存的筆記實例方法,有興趣的讀者們可以參考下。

現(xiàn)在筆記內(nèi)容每次改變都會進行保存操作,我們需要在應(yīng)用重新打開的時候恢復(fù)數(shù)據(jù)。這里
將使用 localStorage.getItem() API。將下面的代碼添加到 JavaScript 文件的最后:

 一個基本的筆記編輯器

console.log('restored note:', localStorage.getItem('content')) 

當(dāng)刷新應(yīng)用時,可以看到在瀏覽器控制臺打印出了已經(jīng)保存的筆記內(nèi)容。

1. 生命周期鉤子

將筆記內(nèi)容恢復(fù)到 Vue 實例中的第一種方法就是在創(chuàng)建實例的時候設(shè)置 content 數(shù)據(jù)屬性
的內(nèi)容。

每個 Vue 實例都嚴(yán)格遵循一個生命周期,包括多個環(huán)節(jié):創(chuàng)建,掛載到頁面,更新,最終被
銷毀。例如,在創(chuàng)建實例階段,Vue 會將實例數(shù)據(jù)變成響應(yīng)式數(shù)據(jù)。

鉤子是一組特殊的函數(shù),會在某個時間點被自動調(diào)用。這就允許我們自定義框架
的邏輯。例如,可以在創(chuàng)建 Vue 實例時調(diào)用一個方法。

在每個環(huán)節(jié)之中或之前,有多個鉤子可以用于執(zhí)行邏輯。

beforeCreate:在 Vue 實例被創(chuàng)建時(例如使用 new Vue({}))、完成其他事項之前

調(diào)用

  • created:在實例準(zhǔn)備就緒之后調(diào)用。注意,此時實例還沒有掛載到 DOM 中。
  • beforeMount:在掛載(添加)實例到 Web 頁面之前調(diào)用。
  • mounted:當(dāng)實例被掛載到頁面并且 DOM 可見時調(diào)用。
  • beforeUpdate:當(dāng)實例需要更新時(一般來說,是當(dāng)某個數(shù)據(jù)或計算屬性發(fā)生改變時)

調(diào)用

  • updated:在把數(shù)據(jù)變化應(yīng)用到模板之后調(diào)用。注意此時 DOM 可能還沒有更新。
  • beforeDestroy:在實例銷毀之前調(diào)用。
  • destroyed:在實例完全銷毀之后調(diào)用。

目前,我們只使用 created 鉤子來恢復(fù)筆記內(nèi)容。要添加一個生命周期鉤子,只需要將相
應(yīng)的名字作為函數(shù)添加到 Vue 實例選項中即可:

new Vue({
// ...

// 當(dāng)實例準(zhǔn)備就緒會調(diào)用這個鉤子 


created() {

// 將 content 設(shè)置為存儲的內(nèi)容
// 如果沒有保存任何內(nèi)容則設(shè)置為一個默認字符串
this.content = localStorage.getItem('content') || 'You can write in
** markdown ** '
},
})

現(xiàn)在刷新應(yīng)用,created 鉤子會在實例創(chuàng)建時被自動調(diào)用。這將把 content 數(shù)據(jù)屬性設(shè)置

為恢復(fù)出來的數(shù)據(jù);如果表達式結(jié)果為假值(之前沒有保存過任何內(nèi)容),則會設(shè)置為'You can

以上就是本次介紹的全部知識點內(nèi)容,感謝大家對腳本之家的支持。

相關(guān)文章

  • 淺析Vue實例以及生命周期

    淺析Vue實例以及生命周期

    這篇文章給大家分享了Vue實例以及生命周期的相關(guān)知識點內(nèi)容,有興趣的朋友們可以學(xué)習(xí)下。
    2018-08-08
  • antd design table更改某行數(shù)據(jù)的樣式操作

    antd design table更改某行數(shù)據(jù)的樣式操作

    這篇文章主要介紹了antd design table更改某行數(shù)據(jù)的樣式操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10
  • webpack vue 項目打包生成的文件,資源文件報404問題的修復(fù)方法(總結(jié)篇)

    webpack vue 項目打包生成的文件,資源文件報404問題的修復(fù)方法(總結(jié)篇)

    這篇文章主要介紹了解決webpack vue 項目打包生成的文件,資源文件報404問題的修復(fù)方法,需要的朋友可以參考下
    2018-01-01
  • Vue element商品列表的增刪改功能實現(xiàn)

    Vue element商品列表的增刪改功能實現(xiàn)

    這篇文章主要介紹了Vue+element 商品列表、新增、編輯、刪除業(yè)務(wù)實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • vue2.0使用swiper組件實現(xiàn)輪播的示例代碼

    vue2.0使用swiper組件實現(xiàn)輪播的示例代碼

    下面小編就為大家分享一篇vue2.0使用swiper組件實現(xiàn)輪播的示例代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-03-03
  • Vue前端vue.config.js簡介

    Vue前端vue.config.js簡介

    vue.config.js?是一個可選的配置文件,如果項目的?(和?package.json?同級的)?根目錄中存在這個文件,那么它會被?@vue/cli-service?自動加載,本文重點介紹VUE前端vue.config.js簡介,感興趣的朋友跟隨小編一起看看吧
    2023-01-01
  • vant使用datetime-picker組件設(shè)置maxDate和minDate的坑及解決

    vant使用datetime-picker組件設(shè)置maxDate和minDate的坑及解決

    這篇文章主要介紹了vant使用datetime-picker組件設(shè)置maxDate和minDate的坑及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Vue組件通信入門之Provide和Inject機制

    Vue組件通信入門之Provide和Inject機制

    這篇文章主要給大家介紹了關(guān)于Vue組件通信入門之Provide和Inject機制的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學(xué)習(xí)或者使用Vue組件通信具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Vue TypeScript使用eval函數(shù)遇到的問題

    Vue TypeScript使用eval函數(shù)遇到的問題

    近幾年前端對 TypeScript的呼聲越來越高,Typescript也成為了前端必備的技能。TypeScript是JS類型的超集,并支持了泛型、類型、命名空間、枚舉等特性,彌補了 JS 在大型應(yīng)用開發(fā)中的不足
    2023-01-01
  • vue將文件/圖片批量打包下載zip的教程

    vue將文件/圖片批量打包下載zip的教程

    這篇文章主要介紹了vue將文件/圖片批量打包下載zip的教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-10-10

最新評論

莱阳市| 通化市| 红桥区| 淅川县| 宝山区| 屯留县| 青海省| 乌兰浩特市| 德格县| 新昌县| 美姑县| 崇信县| 澄城县| 刚察县| 盖州市| 五原县| 清远市| 北宁市| 金坛市| 鹤峰县| 江陵县| 岳池县| 腾冲县| 商南县| 威信县| 建瓯市| 盐亭县| 安远县| 额尔古纳市| 夏津县| 莒南县| 广德县| 邳州市| 眉山市| 房产| 长武县| 琼海市| 香港 | 三亚市| 龙海市| 林芝县|