国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

React V6實(shí)現(xiàn)v-if、v-show、v-html

這篇具有很好參考價(jià)值的文章主要介紹了React V6實(shí)現(xiàn)v-if、v-show、v-html。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

功能背景

在vue中使用v-if、v-show、v-html這些命令得心應(yīng)手,那么react是否也存在這樣的命令呢?似乎是沒有的,需要自己實(shí)現(xiàn),也就是用原生的寫法直接控制dom。

實(shí)際效果

React V6實(shí)現(xiàn)v-if、v-show、v-html
React V6實(shí)現(xiàn)v-if、v-show、v-html文章來源地址http://www.zghlxwxcb.cn/news/detail-510510.html

代碼實(shí)現(xiàn)
const [dialogVisible, setDialogVisible] = useState(false);
//實(shí)現(xiàn)v-html
  const htmlString = '<strong>Hello, World!</strong>';




<hr/>
      <p>v-if原生寫法實(shí)現(xiàn)</p>
      {/* 使用if語句 */}
      {dialogVisible && <p>This element is visible using if statement</p>}

      {/* 使用三元表達(dá)式 */}
      <p>v-if三元表達(dá)式原生寫法實(shí)現(xiàn)</p>
      {dialogVisible ? <p>This element is visible using ternary expression</p> : null}

      {/* 使用v-show方式 */}
      <p>v-show原生寫法實(shí)現(xiàn)</p>
      <p style={{ display: dialogVisible ? 'block' : 'none' }}>This element is visible using v-show style</p>


      <p>v-html原生寫法實(shí)現(xiàn)</p>
      <div dangerouslySetInnerHTML={{ __html: htmlString }} />

到了這里,關(guān)于React V6實(shí)現(xiàn)v-if、v-show、v-html的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue中v-if與v-show區(qū)別詳解

    Vue中v-if與v-show區(qū)別詳解

    在當(dāng)今Web開發(fā)領(lǐng)域中,構(gòu)建交互性強(qiáng)、可復(fù)用且易于維護(hù)的用戶界面是至關(guān)重要的。而Vue.js作為一款現(xiàn)代化且流行的JavaScript框架,正是為了滿足這些需求而誕生。它采用了MVVM架構(gòu)模式,并通過數(shù)據(jù)驅(qū)動(dòng)和組件化的方式,使我們能夠更輕松地構(gòu)建出優(yōu)雅而高效的Web應(yīng)用程序。

    2024年01月21日
    瀏覽(23)
  • VUE v-if 和 v-show 區(qū)別和例子

    在Vue中,v-if和v-show是兩種常用的指令,用于控制組件的顯示和隱藏。下面是一些使用v-if和v-show的例子: v-if 在編譯過程中會(huì)被轉(zhuǎn)化成三元表達(dá)式,條件不滿?時(shí)不渲染此節(jié)點(diǎn)。 v-show 會(huì)被編譯成指令,條件不滿?時(shí)控制樣式將對(duì)應(yīng)節(jié)點(diǎn)隱藏(display:none) v-if html template ? ? di

    2024年01月22日
    瀏覽(23)
  • Vue 中 v-if 和 v-show 的區(qū)別

    v-if ?和? v-show ?是 Vue.js 中常用的條件渲染指令,它們的作用是根據(jù)條件來控制元素的顯示與隱藏。 格式也差不多: 當(dāng) isShow 為 true 時(shí)顯示當(dāng)前元素,為 false 時(shí)隱藏 雖然它們的效果類似,但是它們?cè)趯?shí)現(xiàn)原理和使用場(chǎng)景上有一些區(qū)別。 1. 實(shí)現(xiàn)原理: v-if :根據(jù)條件動(dòng)態(tài)添加

    2024年02月16日
    瀏覽(15)
  • vue: v-show 和 v-if 指令控制盒子的顯示隱藏

    vue: v-show 和 v-if 指令控制盒子的顯示隱藏

    1. v-show ??? 語法:? v-show=\\\"布爾值\\\"??? (true顯示, false隱藏) ??? 原理:? 實(shí)質(zhì)是在控制元素的 css 樣式,? `display: none;` 2. v-if?? ??? 語法: v-if=\\\"布爾值\\\"?? (true顯示, false隱藏) ??? 原理:? 實(shí)質(zhì)是在動(dòng)態(tài)的 創(chuàng)建 或者 刪除 元素節(jié)點(diǎn) 應(yīng)用場(chǎng)景: ???????? 1. 如果是頻繁的切換顯

    2024年02月09日
    瀏覽(24)
  • Vue.js 中的 v-if 和 v-show 有什么區(qū)別?

    Vue.js 中的 v-if 和 v-show 有什么區(qū)別?

    在 Vue.js 中,v-if 和 v-show 都是用來控制元素的顯示和隱藏的指令。但是,它們之間有一些區(qū)別。本文將深入探討 v-if 和 v-show 的區(qū)別,并給出一些相關(guān)的代碼示例。 v-if 是一種條件渲染指令,它根據(jù)表達(dá)式的值來決定是否渲染元素。如果表達(dá)式的值為 true,那么元素將被渲染;

    2024年02月08日
    瀏覽(21)
  • vue中v-if和v-show的區(qū)別和使用場(chǎng)景

    ? ? ? ? 問題:v-if和v-show我們都經(jīng)常用來控制某一部分內(nèi)容的顯示與隱藏,那么其具體區(qū)別是什么呢? 1.v-if v-if是通過增添和刪除DOM來控制元素的顯示與隱藏的 當(dāng)判斷值為true時(shí)在DOM樹中加入該DOM元素 當(dāng)判斷值為false時(shí)在DOM樹中刪除該DOM元素 ?2.v-show v-show是通過改變?cè)撛?/p>

    2024年02月03日
    瀏覽(21)
  • vue基礎(chǔ)知識(shí)六:v-show和v-if有什么區(qū)別?使用場(chǎng)景分別是什么?

    vue基礎(chǔ)知識(shí)六:v-show和v-if有什么區(qū)別?使用場(chǎng)景分別是什么?

    一、v-show與v-if的共同點(diǎn) 我們都知道在 vue 中 v-show 與 v-if 的作用效果是相同的(不含v-else),都能控制元素在頁面是否顯示 在用法上也是相同的 當(dāng)表達(dá)式為true的時(shí)候,都會(huì)占據(jù)頁面的位置 當(dāng)表達(dá)式都為false時(shí),都不會(huì)占據(jù)頁面位置 二、v-show與v-if的區(qū)別 控制手段不同 編譯過程

    2024年02月09日
    瀏覽(27)
  • GuLi商城-前端基礎(chǔ)Vue-指令v-if、v-show、v-else、v-else-if
  • v-show和v-if的區(qū)別以及顯示隱藏不生效的奇怪現(xiàn)象以及點(diǎn)擊索引錯(cuò)位問題的解釋

    基本概念沒什么好講的。有時(shí)候會(huì)遇到莫名其妙不顯示的問題,這都是因?yàn)閷?duì)這兩個(gè)概念理解不透徹造成的。 v-show的本質(zhì)就是通過調(diào)用css的display:none來實(shí)現(xiàn)的,這點(diǎn)非常重要,出問題可以在瀏覽器調(diào)試頁面手動(dòng)設(shè)置display:none來驗(yàn)證到底v-show有沒有生效。 下面的代碼是uview的一

    2024年02月17日
    瀏覽(16)
  • FE_Vue學(xué)習(xí)筆記 條件渲染[v-show v-if] & 列表渲染[v-for] 列表過濾 列表排序

    FE_Vue學(xué)習(xí)筆記 條件渲染[v-show v-if] & 列表渲染[v-for] 列表過濾 列表排序

    使用template可以使其里面的內(nèi)容在html的結(jié)構(gòu)中不變。條件渲染: v-if 1)v-if=“表達(dá)式” 2)v-else-if=“表達(dá)式” 3)v-else {} 適用于:切換頻率較低的場(chǎng)景。特點(diǎn):不展示的DOM元素直接被移除。注意:v-if可以和v-else-if、v-else一起使用,但要求結(jié)構(gòu)不能被“打斷”。 v-show 寫法:

    2024年02月05日
    瀏覽(18)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包