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

關于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)聽器和子組件適當?shù)乇讳N毀和重建.

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

一般來說,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相當于是v-style=”display:none”v-style=”display:block”的快捷方式。

1. v-show不起作用問題

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

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

部分代碼如下:

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

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

b.解決方法:

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

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

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

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

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

總結(jié)

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

相關文章

  • 詳解Vue的組件注冊

    詳解Vue的組件注冊

    組件是Vue.js最強大的功能之一。組件可以擴展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項目的過程,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Vue3屬性綁定方法解析

    Vue3屬性綁定方法解析

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

    vue?頁面卡死,點擊無反應的問題及解決

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

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

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

    vue3中使用router4 keepalive的問題

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

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

    這Vue CLI 是一個基于 Vue.js 進行快速開發(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)建單頁應用的熱門框架,Nginx以其高性能和穩(wěn)定性,成為部署Vue項目的理想選擇,這篇文章主要介紹了Nginx部署前端Vue項目的步驟、常見問題與解決方案,需要的朋友可以參考下
    2024-09-09

最新評論

商洛市| 称多县| 博乐市| 旬阳县| 将乐县| 济阳县| 勃利县| 衡南县| 琼海市| 镇巴县| 安塞县| 嘉峪关市| 福鼎市| 夹江县| 孟津县| 巩义市| 信宜市| 辰溪县| 佛山市| 洪雅县| 新昌县| 铜山县| 海伦市| 思南县| 博白县| 阿拉尔市| 青龙| 富蕴县| 汤原县| 桐梓县| 乌兰浩特市| 易门县| 天全县| 康乐县| 尼玛县| 昌宁县| 克拉玛依市| 西宁市| 屏东市| 宣恩县| 潞城市|