今天在分析項(xiàng)目源碼的時(shí)候偶然發(fā)現(xiàn)之前的程序員在通過ref獲取子組件的方法的時(shí)候,總是喜歡用ref(null),什么意思呢
就是我引用了一個(gè)組件,并且想要使用組件內(nèi)的value,那么常規(guī)操作就是import 組件名 from '組件的路徑'
,然后再在<template>
模板中加上組件的標(biāo)簽,即<組件 />
如果我們想要拿到組件內(nèi)的值,一般就是通過ref去拿<組件 ref='components'>
,然后在js中定義ref,即const components = ref()
,我就發(fā)現(xiàn)之前的程序員喜歡用const components = ref(null)
,其實(shí)這兩個(gè)沒什么區(qū)別,都是一樣的
定義完之后就可以使用組件內(nèi)的value即component.value
文章來源:http://www.zghlxwxcb.cn/news/detail-623179.html
那ref('')
又是什么東東呢,其實(shí)是v-model綁定的值為空,舉個(gè)elementplus的輸入框的例子就知道了文章來源地址http://www.zghlxwxcb.cn/news/detail-623179.html
到了這里,關(guān)于Vue3:ref(‘ ‘)、ref(null)與ref()的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!