欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

VUE項(xiàng)目中加載已保存的筆記實(shí)例方法

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

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

 一個(gè)基本的筆記編輯器

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

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

1. 生命周期鉤子

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

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

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

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

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

調(diào)用

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

調(diào)用

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

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

new Vue({
// ...

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


created() {

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

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

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

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

相關(guān)文章

  • vue-jsonp的使用及說明

    vue-jsonp的使用及說明

    這篇文章主要介紹了vue-jsonp的使用及說明,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Vue 3中的defineEmits()和defineProps()使用小結(jié)

    Vue 3中的defineEmits()和defineProps()使用小結(jié)

    defineProps()和defineEmits()是Vue 3中Composition API的重要組成部分,它們分別用于定義組件接收的屬性和觸發(fā)的事件,本文給大家介紹Vue 3中的defineEmits()和defineProps()解析,感興趣的朋友跟隨小編一起看看吧
    2024-04-04
  • 如何優(yōu)雅的在一臺vps(云主機(jī))上面部署vue+mongodb+express項(xiàng)目

    如何優(yōu)雅的在一臺vps(云主機(jī))上面部署vue+mongodb+express項(xiàng)目

    這篇文章主要介紹了如何優(yōu)雅的在一臺vps(云主機(jī))上面部署vue+mongodb+express項(xiàng)目,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-01-01
  • vue-cli配置使用Vuex的全過程記錄

    vue-cli配置使用Vuex的全過程記錄

    這篇文章主要給大家介紹了關(guān)于vue-cli配置使用Vuex的相關(guān)資料,Vuex 是一個(gè)專為 Vue.js 應(yīng)用程序開發(fā)的狀態(tài)管理模式,本介紹的非常詳細(xì),需要的朋友可以參考下
    2021-07-07
  • 基于vue-seamless-scroll實(shí)現(xiàn)無縫滾動效果

    基于vue-seamless-scroll實(shí)現(xiàn)無縫滾動效果

    這篇文章主要為大家詳細(xì)介紹了基于vue-seamless-scroll實(shí)現(xiàn)無縫滾動效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue-router如何實(shí)現(xiàn)history模式配置

    vue-router如何實(shí)現(xiàn)history模式配置

    這篇文章主要介紹了vue-router如何實(shí)現(xiàn)history模式配置,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Vue-router路由該如何使用

    Vue-router路由該如何使用

    這篇文章主要介紹了Vue-router路由該如何使用,幫助大家更好的理解和學(xué)習(xí)使用vue框架,感興趣的朋友可以了解下
    2021-03-03
  • vue3封裝ECharts組件詳解

    vue3封裝ECharts組件詳解

    前端開發(fā)需要經(jīng)常使用ECharts圖表渲染數(shù)據(jù)信息,在一個(gè)項(xiàng)目中我們經(jīng)常需要使用多個(gè)圖表,選擇封裝ECharts組件復(fù)用的方式可以減少代碼量,增加開發(fā)效率。感興趣的可以閱讀一下本文
    2023-04-04
  • 一文總結(jié)Vue和React的異同

    一文總結(jié)Vue和React的異同

    這篇文章主要介紹了Vue和React的相同點(diǎn)不不同點(diǎn),文中對比介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2023-05-05
  • Vue SPA單頁應(yīng)用首屏優(yōu)化實(shí)踐

    Vue SPA單頁應(yīng)用首屏優(yōu)化實(shí)踐

    這篇文章主要介紹了Vue SPA單頁應(yīng)用首屏優(yōu)化實(shí)踐,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06

最新評論