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

Vue的v-if和v-show的區(qū)別圖文介紹

 更新時(shí)間:2023年03月04日 10:12:11   作者:·菠蘿皮~  
這篇文章主要介紹了Vue的v-if和v-show的區(qū)別圖文介紹,本文通過(guò)示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、v-if和v-show區(qū)別

v-show嚴(yán)格意義來(lái)說(shuō)其實(shí)是條件隱藏,直接在頁(yè)面初始化的時(shí)候?qū)OM(對(duì)象模型)元素也初始化,因?yàn)樗褪菍?strong>它所在的元素添加一個(gè)display屬性為none,如果條件符合就顯示。
a. 文本框中無(wú)內(nèi)容,默認(rèn)為false,所以屬性顯示

在這里插入圖片描述

b. 文本框中輸入d,false變?yōu)閠ure,屬性消除

show改變時(shí)狀態(tài)

v-if嚴(yán)格意義來(lái)說(shuō)就是條件判斷,符合就加載DOM(對(duì)象模型)元素,不符合就不顯示。

a. 文本框中無(wú)內(nèi)容時(shí),不加載

if在這里插入圖片描述if無(wú)內(nèi)容時(shí)

b. 文本框中輸入d,加載DOM

在這里插入圖片描述

二、生命周期

v-if切換一次就要重新走一次生命周期,比如說(shuō)重新構(gòu)建內(nèi)部事件和函數(shù),而v-show則就是頁(yè)面初始時(shí)走一遍生命周期,將其加載完畢,其他時(shí)候則都不會(huì)走相關(guān)的周期了。

三、性能的差異

v-if更高的切換性能,比如說(shuō)需要判斷多個(gè)條件時(shí),就使用if。
② 如果需要頻繁的切換,選擇v-show,因?yàn)閟how是動(dòng)態(tài)的改變樣式,不需要增刪DOM(對(duì)象模型)元素,大項(xiàng)目推薦使用show,能極大減少瀏覽器后期的操作性能。
show不支持<template>語(yǔ)法。

代碼嘗試:
Ⅰ. v-if

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>v-if</title>
    <script src="/工具/vue.js"></script>
</head>

<body>
    <div id="app">
        快遞單號(hào) <input type="text" v-model="id">
        <button>查詢</button><br>
        <div v-if="id">
            <input type="text" v-model="id" style="font-size: 2rem;">
        </div>
    </div>
    <script>
        new Vue({
            el: "#app",
            data: {
                id: '',
            },
            methods: {

            },
        })
    </script>
</body>

</html>

Ⅱ. v-show

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>v-show</title>
    <script src="/工具/vue.js"></script>
</head>

<body>
    <div id="app">
        快遞單號(hào) <input type="text" v-model="id">
        <button>查詢</button><br>
        <div v-show="id">
            <input type="text" v-model="id" style="font-size: 2rem;">
        </div>
    </div>
    <script>
        new Vue({
            el: "#app",
            data: {
                id: '',
            },
            methods: {

            },
        })
    </script>
</body>

</html>

到此這篇關(guān)于Vue的v-if和v-show的區(qū)別圖文介紹的文章就介紹到這了,更多相關(guān)Vue的v-if和v-show區(qū)別內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • :visible.sync 的作用詳解

    :visible.sync 的作用詳解

    我們?cè)谇岸碎_(kāi)發(fā)中經(jīng)??吹?visible.sync這種修飾符,很多人不知道這是干什么的,在使用ElementUI的時(shí)候,里面有個(gè)彈窗el-dialog組件的時(shí)候會(huì)有用到:visible.sync,今天小編帶領(lǐng)大家學(xué)習(xí)下:visible.sync 的作用,感興趣的朋友一起看看吧
    2022-11-11
  • 談?wù)刅UE種methods watch和compute的區(qū)別和聯(lián)系

    談?wù)刅UE種methods watch和compute的區(qū)別和聯(lián)系

    本篇文章主要介紹了談?wù)刅UE種methods watch和compute的區(qū)別和聯(lián)系,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-08-08
  • Vue3+Tsx給路由加切換動(dòng)畫(huà)時(shí)的踩坑及解決

    Vue3+Tsx給路由加切換動(dòng)畫(huà)時(shí)的踩坑及解決

    這篇文章主要介紹了Vue3+Tsx給路由加切換動(dòng)畫(huà)時(shí)的踩坑及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • 基于Vue實(shí)現(xiàn)支持按周切換的日歷

    基于Vue實(shí)現(xiàn)支持按周切換的日歷

    這篇文章主要為大家詳細(xì)介紹了基于Vue實(shí)現(xiàn)支持按周切換的日歷,根據(jù)實(shí)際開(kāi)發(fā)情況按每年、每月、每周進(jìn)行切換,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • vue安裝node-sass和sass-loader報(bào)錯(cuò)問(wèn)題的解決辦法

    vue安裝node-sass和sass-loader報(bào)錯(cuò)問(wèn)題的解決辦法

    這篇文章主要給大家介紹了關(guān)于vue安裝node-sass和sass-loader報(bào)錯(cuò)問(wèn)題的解決辦法,文中通過(guò)圖文以及示例代碼將解決的方法介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-01-01
  • 使用ElementUI el-upload實(shí)現(xiàn)一次性上傳多個(gè)文件

    使用ElementUI el-upload實(shí)現(xiàn)一次性上傳多個(gè)文件

    在日常的前端開(kāi)發(fā)中,文件上傳是一個(gè)非常常見(jiàn)的需求,尤其是在用戶需要一次性上傳多個(gè)文件的場(chǎng)景下,ElementUI作為一款非常優(yōu)秀的Vue.js 2.0組件庫(kù),為我們提供了豐富的UI組件,本文介紹了如何使用ElementUI el-upload實(shí)現(xiàn)一次性上傳多個(gè)文件,需要的朋友可以參考下
    2024-08-08
  • vue中ts無(wú)法識(shí)別引入的vue文件,提示找不到xxx.vue模塊的解決

    vue中ts無(wú)法識(shí)別引入的vue文件,提示找不到xxx.vue模塊的解決

    這篇文章主要介紹了vue中ts無(wú)法識(shí)別引入的vue文件,提示找不到xxx.vue模塊的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue項(xiàng)目打包自動(dòng)更新版本號(hào)且自動(dòng)刷新緩存的方法示例

    vue項(xiàng)目打包自動(dòng)更新版本號(hào)且自動(dòng)刷新緩存的方法示例

    這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目打包自動(dòng)更新版本號(hào)且自動(dòng)刷新緩存的相關(guān)資料,文中通過(guò)代碼及圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-11-11
  • Vue的基本知識(shí)你都了解嗎

    Vue的基本知識(shí)你都了解嗎

    這篇文章主要為大家詳細(xì)介紹了Vue的基本知識(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2022-02-02
  • vue實(shí)現(xiàn)表格打印功能

    vue實(shí)現(xiàn)表格打印功能

    常見(jiàn)的打印有JavaScript打印、jQuery、vue打印,這里主要講述vue使用vue-print-nb進(jìn)行打印,廢話不多說(shuō),直接手摸手上代碼,感興趣的朋友可以參考下
    2024-01-01

最新評(píng)論

卢龙县| 双城市| 鹤山市| 张家港市| 牟定县| 亳州市| 邵阳县| 崇仁县| 长武县| 班玛县| 砚山县| 天门市| 大同市| 罗平县| 湖州市| 义乌市| 永平县| 来宾市| 涪陵区| 定襄县| 丰顺县| 翁源县| 无为县| 龙陵县| 锡林郭勒盟| 诸暨市| 广南县| 昌江| 绥阳县| 穆棱市| 香港 | 洪泽县| 象州县| 孟连| 宿迁市| 项城市| 普安县| 汉沽区| 襄樊市| 渝中区| 隆昌县|