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

vue3 reactive包裹數(shù)組無(wú)法頁(yè)面無(wú)法響應(yīng)式

這篇具有很好參考價(jià)值的文章主要介紹了vue3 reactive包裹數(shù)組無(wú)法頁(yè)面無(wú)法響應(yīng)式。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

原代碼如下:

<div class="section" v-for="(item, i) in historyAccount" :key="i" v-show="item.flag">
   <span v-html="changeColor(item)"></span>
   <img src="@/assets/images/login/clearUserName3x.svg" @click="removeItem(item)" />
 </div>
//歷史登錄賬號(hào)數(shù)據(jù)
let historyAccount = reactive([
  {
    phone: '18896722354',
    flag: false
  },
  {
    phone: '15056678907',
    flag: false
  }
])

//這里用filter方法刪除所循環(huán)的historyAccount的值
function removeItem(item) {
  console.log(item)
  historyAccount = historyAccount.filter(ele => ele.phone !== item.phone)
  console.log(historyAccount)
}

此時(shí)removeItem方法運(yùn)行,打印出historyAccount的值確實(shí)被改變了,但是頁(yè)面還是沒(méi)有變化

原因:

如果你直接通過(guò)賦值的方式改變reactive對(duì)象引用的數(shù)組,是不會(huì)觸發(fā)視圖的更新的,應(yīng)該使用 Vue 提供的響應(yīng)式方法來(lái)更新響應(yīng)式數(shù)據(jù)。

?改進(jìn):可以利用splice方法刪除數(shù)組文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-845694.html

function removeItem(item) {
  const index = historyAccount.findIndex(ele => ele.phone == item.phone)
  if (index !== -1) {
    historyAccount.splice(index, 1)
  }
  console.log(historyAccount)
}

到了這里,關(guān)于vue3 reactive包裹數(shù)組無(wú)法頁(yè)面無(wú)法響應(yīng)式的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(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)文章

  • Vue3 reactive丟失響應(yīng)式問(wèn)題

    Vue3 reactive丟失響應(yīng)式問(wèn)題

    問(wèn)題描述: 使用 reactive 定義的對(duì)象,重新賦值后失去了響應(yīng)式,改變值視圖不會(huì)發(fā)生變化。 測(cè)試代碼: 輸出結(jié)果: ? 從上述測(cè)試代碼中,ref 定義的對(duì)象有響應(yīng)式,而 reactive 定義的對(duì)象失去了響應(yīng)式,這是什么原因呢?官網(wǎng)中寫到: 如果將一個(gè)對(duì)象賦值給 ref ,那么這個(gè)對(duì)

    2024年02月05日
    瀏覽(21)
  • 【Vue3響應(yīng)式入門#01】Reactivity

    【Vue3響應(yīng)式入門#01】Reactivity

    專欄分享:vue2源碼專欄,vue3源碼專欄,vue router源碼專欄,玩具項(xiàng)目專欄,硬核??推薦?? 歡迎各位ITer關(guān)注點(diǎn)贊收藏?????? 以下是柏成根據(jù)Vue3官方課程整理的響應(yīng)式書面文檔 - 第一節(jié),課程鏈接在此:Vue 3 Reactivity - Vue 3 Reactivity | Vue Mastery,本文檔可作為課程的輔助材料,

    2024年02月08日
    瀏覽(57)
  • 【Vue3響應(yīng)式原理#01】Reactivity

    【Vue3響應(yīng)式原理#01】Reactivity

    專欄分享:vue2源碼專欄,vue3源碼專欄,vue router源碼專欄,玩具項(xiàng)目專欄,硬核??推薦?? 歡迎各位ITer關(guān)注點(diǎn)贊收藏?????? 以下是柏成根據(jù)Vue3官方課程整理的響應(yīng)式書面文檔 - 第一節(jié),課程鏈接在此:Vue 3 Reactivity - Vue 3 Reactivity | Vue Mastery,本文檔可作為課程的輔助材料,

    2024年02月08日
    瀏覽(17)
  • vue3-響應(yīng)式基礎(chǔ)之reactive

    vue3-響應(yīng)式基礎(chǔ)之reactive

    reactive() 還有另一種聲明響應(yīng)式狀態(tài)的方式,即使用 reactive() API。與將內(nèi)部值包裝在特殊對(duì)象中的 ref 不同,reactive() 將使對(duì)象本身具有響應(yīng)性: 「點(diǎn)擊按鈕+1」 「示例效果」 響應(yīng)式對(duì)象是 JavaScript 代理,其行為就和普通對(duì)象一樣。不同的是,Vue 能夠攔截對(duì)響應(yīng)式對(duì)象所有屬

    2024年01月16日
    瀏覽(32)
  • Vue3中reactive響應(yīng)式失效的問(wèn)題

    彈窗內(nèi)部有一個(gè)挑選框,要通過(guò)請(qǐng)求接口獲取挑選框下面可供選擇的數(shù)據(jù)。 這是一個(gè)很簡(jiǎn)單的情境,我立刻有了自己的思路。如果實(shí)現(xiàn)搜索,數(shù)據(jù)較少可以直接用elementplus自帶的filter。如果數(shù)據(jù)較多,就需要傳val,在后臺(tái)進(jìn)行搜索,然后分頁(yè)渲染。我選擇的是前者,所以只需

    2024年02月10日
    瀏覽(33)
  • 【Vue3】使用ref與reactive創(chuàng)建響應(yīng)式對(duì)象

    【Vue3】使用ref與reactive創(chuàng)建響應(yīng)式對(duì)象

    ??????歡迎來(lái)到我的博客,你將找到有關(guān)如何使用技術(shù)解決問(wèn)題的文章,也會(huì)找到某個(gè)技術(shù)的學(xué)習(xí)路線。無(wú)論你是何種職業(yè),我都希望我的博客對(duì)你有所幫助。最后不要忘記訂閱我的博客以獲取最新文章,也歡迎在文章下方留下你的評(píng)論和反饋。我期待著與你分享知識(shí)、互

    2024年02月21日
    瀏覽(23)
  • vue3 ref reactive響應(yīng)式數(shù)據(jù) 賦值的問(wèn)題

    vue3 ref reactive響應(yīng)式數(shù)據(jù) 賦值的問(wèn)題

    doing 遇見(jiàn)就記錄,最后更新時(shí)間23.8.30 錯(cuò)誤示范:直接賦值 以數(shù)組為例,對(duì)象也是一樣的操作。 ref 定義的屬性等價(jià)于 reactive({value:xxx}) ,所以 reactive、ref 直接重新賦值丟失響應(yīng)是因?yàn)橐玫刂纷兞?正確寫法 方法1: ref.value ,代碼中更為清晰地表明響應(yīng)式數(shù)據(jù) 方法2:包一層

    2024年02月10日
    瀏覽(27)
  • Vue3通透教程【五】Vue3中的響應(yīng)式數(shù)據(jù) reactive函數(shù)、ref函數(shù)

    專欄介紹: 涼哥作為 Vue 的忠實(shí)粉絲輸出過(guò)大量的 Vue 文章,應(yīng)粉絲要求開(kāi)始更新 Vue3 的相關(guān)技術(shù)文章,Vue 框架目前的地位大家應(yīng)該都曉得,所謂三大框架使用人數(shù)最多,公司選型最多的框架,涼哥之前在文章中也提到過(guò)就是 Vue 框架之所以火起來(lái)的原因,和 Vue 框架相比其他

    2024年01月24日
    瀏覽(27)
  • 避大坑!Vue3中reactive丟失響應(yīng)式的問(wèn)題

    在vue3中,我們定義響應(yīng)式數(shù)據(jù)無(wú)非是ref和reactive。 但是有的小伙伴會(huì)踩雷!導(dǎo)致定義的響應(yīng)式丟失的問(wèn)題。 大錯(cuò)特錯(cuò)?。?! 大錯(cuò)特錯(cuò)?。?! 1.ref 定義數(shù)據(jù)(包括對(duì)象)時(shí),都會(huì)變成 RefImpl(Ref 引用對(duì)象) 類的實(shí)例,無(wú)論是修改還是重新賦值都會(huì)調(diào)用 setter,都會(huì)經(jīng)過(guò) reactive 方法

    2023年04月16日
    瀏覽(28)
  • Vue3-04-reactive() 響應(yīng)式失效的三種情況

    Vue3-04-reactive() 響應(yīng)式失效的三種情況

    屬性作為參數(shù)案例 整個(gè)對(duì)象作為參數(shù)

    2024年02月05日
    瀏覽(28)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包