<acronym id="indot"><dfn id="indot"></dfn></acronym>
<span id="indot"></span>

<bdo id="indot"><meter id="indot"></meter></bdo>
<label id="indot"><samp id="indot"></samp></label>
<label id="indot"><xmp id="indot">
  • <span id="indot"><table id="indot"></table></span>
    <center id="indot"><optgroup id="indot"></optgroup></center>
  • <bdo id="indot"><meter id="indot"></meter></bdo>
      當前位置:首頁 > javascript > vue > 正文內容

      vue3 ref,shallowRef, triggerRef, customRef

      hxing6413年前 (2022-09-25)vue2166


      ref深層次響應

      變成響應式

      const name = ref('refName')
      name.value = 'newName'

      shallowRef淺層次響應

      const obj = shallowRef({ name: 'shallowRefName' })
      obj.value = { name: 'newName' } // 響應式
      obj.value.name = 'newName' // 非響應式,視圖不刷新

      triggerRef主動觸發一次更新

      const obj = shallowRef({ name: 'shallowRefName' })
      obj.value = { name: 'newName' } // 響應式
      obj.value.name = 'newName' // 非響應式,視圖不刷新
      triggerRef(obj) // 重新觸發一次視圖刷新


      customRef自定義ref

      function custom(value) {
        return customRef((track, trigger) => {
          return {
            get() {
              track()
              return value
            },
            set(newVal) {
              value = newVal
              trigger()
            }
          }
        })
      }
      // 返回一個ref對象
      const name = custom('customRefName')
      name.value = 'customNewRefName' // 觸發了set方法,視圖更新


      掃描二維碼推送至手機訪問。

      版權聲明:本文由星星博客發布,如需轉載請注明出處。

      本文鏈接:http://www.7811333.com/?id=401

      分享給朋友:

      “vue3 ref,shallowRef, triggerRef, customRef” 的相關文章

      vue 路由 vue-router

      vue 路由 vue-router

      前面的話  在Web開發中,路由是指根據URL分配到對應的處理程序。對于大多數單頁面應用,都推薦使用官方支持的vue-router。Vue-router通過管理URL,實現URL和組件的對應,以及通過URL進行組件之間的切換。本文將詳細介紹Vue路由vue-router 安裝  在使用vu...

      UniApp H5項目指南:處理二維碼生成和掃描操作

      UniApp H5項目指南:處理二維碼生成和掃描操作

      在我們基于UniApp的H5項目中,需要生成一些二維碼進行展示,另外也需要讓用戶可以掃碼進行一定的快捷操作,本篇隨筆介紹一下二維碼的生成處理和基于H5的掃碼進行操作。二維碼的生成,使用了JS文件weapp-qrcode.js進行處理,而二維碼掃碼則是基于一個第三方組件的方式進行支持的,最后通過統一入...

      Vue過渡動畫之CSS過渡

      Vue.js 是一個以數據驅動視圖的前端框架,它提供了豐富的組件化特性來幫助我們創建交互豐富的 Web 應用程序。Vue 框架內置了一些過渡特效,以及鉤子函數,讓我們可以在過渡期間添加自定義 CSS 類來實現過渡效果。本文將著重講解 Vue.js 中的 CSS 過渡,并介紹如何使用它來實現各種有趣的...

      深入探索Vue自定義過濾器

      Vue.js是一種流行的JavaScript框架,提供了很多有用的功能來構建交互式的Web應用程序。其中一個非常有用且經常被忽視的功能是自定義過濾器。通過使用自定義過濾器,我們可以在Vue應用程序中輕松地轉換、格式化和處理數據。本文將深入探索Vue自定義過濾器的使用方法和實際應用。一、什么是Vue自...

      uniapp 中 ScrollView 組件上拉分頁怎么不滾動到最頂部

      實現類似微信聊天頁面,上拉加載更多歷史聊天記錄,每次上拉到頂部,界面自動會滾動到最頂部,我希望ScrollView不要滾動到最頂部,每次就停留在當前位置1,綁定scroll-view中scroll-into-view屬性<scroll-view class="scroll-...

      發表評論

      訪客

      ◎歡迎參與討論,請在這里發表您的看法和觀點。
      主站蜘蛛池模板: 亚洲综合另类小说色区| 亚洲人成在久久综合网站| 色欲久久久天天天综合网精品| 色噜噜狠狠狠狠色综合久不| 亚洲综合精品成人| 天天做天天做天天综合网| 色婷婷久久综合中文久久一本| 久久婷婷成人综合色综合| 亚洲综合久久夜AV | 中文字幕亚洲综合久久菠萝蜜 | 亚洲综合激情另类小说区| 色综合久久夜色精品国产| 亚洲综合色在线观看亚洲| 久久综合88熟人妻| 精品第一国产综合精品蜜芽| 狠狠色噜噜狠狠狠狠狠色综合久久| 一本一道久久精品综合| 亚洲国产综合久久天堂| 色噜噜狠狠狠狠色综合久不| 亚洲人成综合在线播放| 久久综合久综合久久鬼色| 伊人久久综合影院| 伊人亚洲综合青草青草久热| 一本丁香综合久久久久不卡网站| 天天综合网色中文字幕| 亚洲国产天堂久久综合网站| 国产在线五月综合婷婷| 中文字幕亚洲综合久久菠萝蜜| 色婷婷综合久久久久中文字幕| 亚洲国产欧洲综合997久久| 中文字幕人成无码人妻综合社区 | 久久综合狠狠综合久久 | 久久综合狠狠色综合伊人| 久久久久久青草大香综合精品| 丁香婷婷激情综合俺也去| 激情综合亚洲色婷婷五月APP| 久久综合狠狠综合久久| 色综合久久综精品| 综合久久久久久久综合网| 色综合蜜桃视频在线观看| 狠狠88综合久久久久综合网 |