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

關(guān)于vuejs中v-if和v-show的區(qū)別及v-show不起作用問題

 更新時間:2018年03月26日 09:53:34   作者:jmin_coming  
v-if 有更高的切換開銷,而 v-show 有更高的出事渲染開銷.因此,如果需要非常頻繁的切換,那么使用v-show好一點;如果在運行時條件不太可能改變,則使用v-if 好點

1.官網(wǎng)概念描述

v-if 是'真正的'條件渲染,因為它會確保在切換過程中條件塊內(nèi)的事件監(jiān)聽器和子組件適當(dāng)?shù)乇讳N毀和重建.

v-if 也是惰性的,如果在初始渲染時條件為假,那么什么都不做- - 直到條件第一次為真的時候才會開始渲染條件塊,相比之下,v-show就簡單得多- - 不管初始條件是什么,元素總會被渲染,并且只是簡單的基于css進(jìn)行切換.

一般來說,v-if 有更高的切換開銷,而 v-show 有更高的出事渲染開銷.因此,如果需要非常頻繁的切換,那么使用v-show好一點;如果在運行時條件不太可能改變,則使用v-if 好點.

2.實踐結(jié)果

摘錄: 如果用v-if的話,整個dom結(jié)構(gòu)壓根就不會出現(xiàn)在頁面上,如果是用v-show的話,要視后面的條件來定,如果是true,則顯示,如果為false,則加上style=”display:none”. 所以呢,如果是組件之類的大塊頭,個人覺得用v-if更好一些,如果是一些暫時性隱藏,一會要顯示的,還是v-show更方便。對于v-style和v-show來比較,v-show相當(dāng)于是v-style=”display:none”v-style=”display:block”的快捷方式。

1. v-show不起作用問題

最近在用vue_element-ui開發(fā)多頁面應(yīng)用,其中遇到v-show不起作用問題.

a.問題描述,如下圖(預(yù)想達(dá)到的效果),其中表格數(shù)據(jù)是動態(tài)變化的,包括標(biāo)題也會根據(jù)后臺數(shù)據(jù)發(fā)生改變,如果后臺返回的標(biāo)題為空,那么就不顯示該列的內(nèi)容.反之則顯示該列的所有數(shù)據(jù).

部分代碼如下:

執(zhí)行上圖出現(xiàn)的效果圖如下:

那么就會出現(xiàn)上圖的效果,也就是v-show沒能隱藏標(biāo)題值為null的那列數(shù)據(jù)

b.解決方法:

將v-show改為v-if即可實現(xiàn)圖一中的效果.

c.總結(jié)(個人見解):

由于el-table-column會生成多行標(biāo)簽元素,根據(jù)v-show是不支持template語法的,推斷出v-show不能顯示隱藏多個元素?不知是否

可以這樣理解,望大神告知!所以這種情況下只能用v-if來實現(xiàn).

另外補充,在渲染多個元素時候可以把一個<template>元素作為包裝元素,并在上面使用v-if進(jìn)行條件判斷,最終的渲染并不會包含這個元素.同時,v-show不支持<template>語法.

總結(jié)

以上所述是小編給大家介紹的關(guān)于vuejs中v-if和v-show的區(qū)別及v-show不起作用問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 詳解Vue的組件注冊

    詳解Vue的組件注冊

    組件是Vue.js最強大的功能之一。組件可以擴(kuò)展HTML元素,封裝可重用的代碼。在較高層面上,組件是自定義元素,Vue.js 的編譯器為它添加特殊功能,需要的朋友可以參考下
    2023-05-05
  • vite+vue3中require?is?not?defined問題及解決

    vite+vue3中require?is?not?defined問題及解決

    這篇文章主要介紹了vite+vue3中require?is?not?defined問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 使用vue cli4.x搭建vue項目的過程詳解

    使用vue cli4.x搭建vue項目的過程詳解

    這篇文章主要介紹了使用vue cli4.x搭建vue項目的過程,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Vue3屬性綁定方法解析

    Vue3屬性綁定方法解析

    這篇文章主要介紹了Vue3屬性綁定方法解析,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-09-09
  • vue?頁面卡死,點擊無反應(yīng)的問題及解決

    vue?頁面卡死,點擊無反應(yīng)的問題及解決

    這篇文章主要介紹了vue?頁面卡死,點擊無反應(yīng)的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 組件中多個el-upload存在導(dǎo)致上傳圖片失效的問題及解決

    組件中多個el-upload存在導(dǎo)致上傳圖片失效的問題及解決

    這篇文章主要介紹了組件中多個el-upload存在導(dǎo)致上傳圖片失效的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • vue3中使用router4 keepalive的問題

    vue3中使用router4 keepalive的問題

    這篇文章主要介紹了vue3中使用router4 keepalive的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue-cli3腳手架的配置及使用教程

    vue-cli3腳手架的配置及使用教程

    這Vue CLI 是一個基于 Vue.js 進(jìn)行快速開發(fā)的完整系統(tǒng)。篇文章主要介紹了vue-cli3腳手架的配置以及使用,需要的朋友可以參考下
    2018-08-08
  • 深入理解vue $refs的基本用法

    深入理解vue $refs的基本用法

    本篇文章主要介紹了深入理解vue $refs的基本用法 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Nginx部署前端Vue項目的步驟、常見問題與解決方案

    Nginx部署前端Vue項目的步驟、常見問題與解決方案

    在現(xiàn)代Web開發(fā)中,Vue.js成為前端開發(fā)者構(gòu)建單頁應(yīng)用的熱門框架,Nginx以其高性能和穩(wěn)定性,成為部署Vue項目的理想選擇,這篇文章主要介紹了Nginx部署前端Vue項目的步驟、常見問題與解決方案,需要的朋友可以參考下
    2024-09-09

最新評論

安仁县| 仙桃市| 盐亭县| 麻阳| 扶绥县| 桃园市| 兴宁市| 吴桥县| 高碑店市| 江门市| 涞水县| 新晃| 泽普县| 涿州市| 九台市| 凤城市| 玉山县| 潮州市| 禹城市| 汨罗市| 金溪县| 安陆市| 阿坝县| 玉门市| 土默特右旗| 长岭县| 外汇| 佛冈县| 巴中市| 上饶市| 陵川县| 大新县| 中牟县| 延津县| 且末县| 钟山县| 南澳县| 萝北县| 麻阳| 枝江市| 泽普县|