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

Vue3生命周期函數(shù)和方法詳解

 更新時間:2021年12月12日 08:43:57   作者:追風(fēng)人聊Java  
本文詳細(xì)講解了Vue3生命周期函數(shù)和方法。對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

?1. 概述

所謂生命周期函數(shù),就是在某一條件下被自動觸發(fā)的函數(shù)。

2. VUE3 生命周期函數(shù)介紹

2.1 beforeCreate

在 VUE 實(shí)例生成之前會自動執(zhí)行的函數(shù)

2.2 created

在 VUE 實(shí)例生成之后會自動執(zhí)行的函數(shù)

2.3 beforeMount

在組件內(nèi)容被渲染到頁面之前自動執(zhí)行的函數(shù)

2.4 mounted

在組件內(nèi)容被渲染到頁面之后自動執(zhí)行的函數(shù)

2.5 beforeUpdate

當(dāng)data中的數(shù)據(jù)發(fā)生變化前執(zhí)行的函數(shù)

2.6 updated

當(dāng)data中的數(shù)據(jù)發(fā)生變化后執(zhí)行的函數(shù)

2.7 beforeUnmount

VUE實(shí)例與元素解除綁定前執(zhí)行的函數(shù)

2.8 unmounted

VUE實(shí)例與元素解除綁定后執(zhí)行的函數(shù)

3. 代碼例子

<script src="../vue.global.js"></script>
</head>
<body>
    <div id="myDiv"></div>
</body>
<script>

    // 生命周期函數(shù):在某一時刻會自動執(zhí)行的函數(shù)
    const app = Vue.createApp({     // 創(chuàng)建一個vue應(yīng)用實(shí)例
        data() {
            return {
                message : "hello"
            }
        },
        //在實(shí)例生成之前會自動執(zhí)行的函數(shù)
        beforeCreate() {
            alert("beforeCreate")
        },
        //在實(shí)例生成之后會自動執(zhí)行的函數(shù)
        created() {
            alert("created")
        },
        // 在組件內(nèi)容被渲染到頁面之前自動執(zhí)行的函數(shù)
        beforeMount() {
            alert("beforeMount:" + document.getElementById("myDiv").innerHTML)
        },
        // 在組件內(nèi)容被渲染到頁面之后自動執(zhí)行的函數(shù)
        mounted() { // 綁定后自動執(zhí)行
            alert("mounted:" + document.getElementById("myDiv").innerHTML)
        },
        // 當(dāng)data中的數(shù)據(jù)發(fā)生變化前執(zhí)行
        beforeUpdate() {
            
            alert("beforeUpdate:" + document.getElementById("myDiv").innerHTML);
        },
        // 當(dāng)data中的數(shù)據(jù)發(fā)生變化后執(zhí)行
        updated() {
            alert("updated:" + document.getElementById("myDiv").innerHTML);
        },
        // 解除綁定前執(zhí)行的函數(shù)
        beforeUnmount() {
            alert("beforeUnmount:" + document.getElementById("myDiv").innerHTML);
        },
        // 解除綁定后執(zhí)行的函數(shù)
        unmounted() {
            alert("unmounted:" + document.getElementById("myDiv").innerHTML);
        },
        // 如果沒有 template ,則取綁定元素下面的子元素作為 template
        template : "<div>{{message}}</div>"
    });

    // vm 就是vue應(yīng)用的根組件
    const vm = app.mount('#myDiv');  // 綁定id為 myDiv 的元素

    // 更新數(shù)據(jù)
    vm.$data.message = 'hello world!!!';

    // 解除綁定
    app.unmount();
</script>

4. 綜述

以上所述是小編給大家介紹的Vue3生命周期函數(shù)和方法詳解,希望對大家有所幫助。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • vue.js做一個簡單的編輯菜譜功能

    vue.js做一個簡單的編輯菜譜功能

    本文通過實(shí)例代碼給大家一個簡單的基于vue.js實(shí)現(xiàn)的編輯菜譜功能,代碼簡答易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-05-05
  • vue中使用moment設(shè)置倒計(jì)時的方法

    vue中使用moment設(shè)置倒計(jì)時的方法

    這篇文章給大家介紹了vue中使用moment設(shè)置倒計(jì)時的方法,文中通過代碼示例給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2024-02-02
  • vue中如何給data里面的變量增加屬性

    vue中如何給data里面的變量增加屬性

    這篇文章主要介紹了vue中如何給data里面的變量增加屬性,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 關(guān)于keep-alive路由多級嵌套不生效的解決方案

    關(guān)于keep-alive路由多級嵌套不生效的解決方案

    本文主要介紹了關(guān)于keep-alive路由多級嵌套不生效的解決方案,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • Vue中進(jìn)行數(shù)據(jù)篩選與搜索功能實(shí)現(xiàn)常用的方法

    Vue中進(jìn)行數(shù)據(jù)篩選與搜索功能實(shí)現(xiàn)常用的方法

    表格常用功能經(jīng)常有字段篩選、更多字段篩選彈框來過濾出我們所需要的數(shù)據(jù),下面這篇文章主要給大家介紹了關(guān)于Vue中進(jìn)行數(shù)據(jù)篩選與搜索功能實(shí)現(xiàn)常用的方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • vue集成chart.js的實(shí)現(xiàn)方法

    vue集成chart.js的實(shí)現(xiàn)方法

    這篇文章主要介紹了vue集成chartjs的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • electron實(shí)現(xiàn)打印功能支持靜默打印、無感打印

    electron實(shí)現(xiàn)打印功能支持靜默打印、無感打印

    使用electron開發(fā)應(yīng)用遇到了打印小票的功能,實(shí)現(xiàn)途中還是幾經(jīng)波折,下面這篇文章主要給大家介紹了關(guān)于electron實(shí)現(xiàn)打印功能支持靜默打印、無感打印的相關(guān)資料,需要的朋友可以參考下
    2023-12-12
  • Vue組件開發(fā)之異步組件詳解

    Vue組件開發(fā)之異步組件詳解

    這篇文章主要為大家詳細(xì)介紹了Vue組件開發(fā)之異步組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • 使用vue.js?為基礎(chǔ)的仿QQ聊天室

    使用vue.js?為基礎(chǔ)的仿QQ聊天室

    這篇文章主要為大家介紹了基于vue.js的QQ聊天室,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-12-12
  • 更強(qiáng)大的vue ssr實(shí)現(xiàn)預(yù)取數(shù)據(jù)的方式

    更強(qiáng)大的vue ssr實(shí)現(xiàn)預(yù)取數(shù)據(jù)的方式

    這篇文章主要介紹了更強(qiáng)大的 vue ssr 預(yù)取數(shù)據(jù)的方式,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07

最新評論