成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

來了來了! Vue 有史以來最雞肋的 API 它來了!

開發 前端
聊?useTemplateRef?之前,我們先來探討一個問題,我們在 Vue 的開發中,我們是如何去獲取一個 DOM 元素的?

最近在看Vue3.5 推出的新的 API ,叫做useTemplateRef,那么它到底是什么呢?到底有什么用呢?

怎么獲取 DOM ?

聊 useTemplateRef 之前,我們先來探討一個問題,我們在 Vue 的開發中,我們是如何去獲取一個 DOM 元素的?

其實最最最原始的方式就是使用 JavaScript 的原生 API 去進行獲取,比如 document.getElementById,就比如下面這個例子

圖片圖片

但是,咱們都知道,在 Vue 中不倡導這么去做,于是我們需要使用 ref 去進行接收,并且獲取到我們想要獲取到的 DOM 節點~

就比如下面這個例子:

圖片圖片

其實很多人只知道 ref 能傳入一個響應式變量去接收,卻不知道其實也可以傳入一個 函數 去接收,其實我個人更加偏愛傳入 函數 去接收,為啥呢?我先按下不表,待會會說到。

先看看 傳入 函數 是怎么接收的,這個時候你得使用 :ref 了。

圖片圖片

很多人會覺得說,傳入 函數 去接收也太麻煩了吧?還不如直接用 ref 呢,但是我更加偏愛 函數,是因為這樣的方式更具備拓展性。

就比如,你渲染的是一個列表,你想獲取每一項的 DOM 節點,這個時候明顯 ref 就不夠用了,還得是函數,請看下面例子。

圖片圖片

當然上面只是舉個小例子,其實使用 函數 去接收的話,還有很多其他的好處,大家慢慢摸索吧!

useTemplateRef

說了那么多,再來說說 useTemplateRef 到底有啥用。

我們先來看看它的使用方式吧!

圖片圖片

其實這個 API 的推出,最主要的就是為了 防止代碼視覺混淆,怎么說呢,我們再來看看剛剛的方式。

圖片圖片

可以看到上方的 divRef 是一個字符串,但是下下方的 divRef 確是一個響應式變量,所以容易誤解

所以 useTemplateRef 讓下方的 divRef 也變成一個字符串,這樣就統一了

圖片 圖片

責任編輯:武曉燕 來源: 前端之神
相關推薦

2021-04-16 16:21:02

鴻蒙HarmonyOS應用開發

2025-04-27 05:00:00

2022-11-29 07:48:16

2023-03-15 08:03:31

2009-07-28 09:28:32

OperaJavaScript

2021-10-28 18:58:57

動態規劃數據結構算法

2010-02-03 13:25:34

云計算

2024-05-08 08:50:39

React19模式UI

2024-01-15 16:34:13

模型訓練

2015-03-05 09:26:28

網絡中立命名數據網絡FDD

2022-07-19 08:04:04

HTTP應用層協議

2016-09-02 08:20:33

OpsDevWWDCDevOps

2024-09-19 17:52:47

2023-03-03 07:34:05

2023-04-23 18:56:53

LinuxKubuntu

2021-01-28 16:58:12

數字貨幣加密貨幣區塊鏈

2014-06-23 09:04:56

Docker

2015-12-29 13:32:41

2014-12-08 09:55:33

Android 5.0Google

2020-10-09 08:38:14

Python 3.9Python開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲网站在线 | 国产精品久久久久久久久久久久 | 99久久精品国产毛片 | 亚洲免费在线观看av | 日韩欧美手机在线 | 国产性网| 国产精品一区二区三区在线 | 久久久精品综合 | 91精品国产自产精品男人的天堂 | 国产福利视频 | 亚洲二区在线 | 91视频网 | 国产一区二区三区在线免费观看 | 狠狠干网站 | 蜜桃视频在线观看免费视频网站www | 91亚洲免费 | 一区精品视频在线观看 | 一区二区播放 | 中文字幕精品一区二区三区在线 | 日韩视频观看 | 午夜不卡一区二区 | 国产精品中文字幕在线播放 | 亚洲91av| 亚洲欧美在线观看 | 亚洲国产成人精品女人久久久 | 亚洲精品一区二区 | 欧美日本高清 | 日韩视频在线免费观看 | 亚洲一区中文字幕 | 欧美激情久久久 | 久久99久久99精品免视看婷婷 | 久久国产精品无码网站 | 久久久国产一区二区三区四区小说 | 在线观看午夜视频 | 久草网址 | 视频一区二区中文字幕日韩 | 久久看片| 91夜色在线观看 | 亚洲欧洲一区 | 国产一区二区三区免费观看在线 | 免费成人在线网站 |