最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3中defineProps傳值使用ref響應(yīng)式失效詳解

 更新時間:2022年03月15日 11:10:33   作者:可樂姜汁  
這篇文章主要給大家介紹了關(guān)于vue3中defineProps傳值使用ref響應(yīng)式失效的相關(guān)資料,文章通過實例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

子組件接收父組件的傳參。

父組件:

<template>
	<Son :data="data"/>
</template>
<script setup>
import { ref } from "vue";
let data = ref('hello')
setTimeout(() => {
	data.value = 'how are you doing'
}, 2000)

</script>

子組件:

<template>
	<div>{{ msg }}</div>
</template>
<script setup>
import { ref } from "vue";
// 接受來自父組件的傳參
const props = defineProps({
  data: String,
});
const msg = ref(props.data);

</script>

此時父組件改變 data 的值,子組件 msg 無法響應(yīng) data 的變化。

因為 ref 是對傳入數(shù)據(jù)的拷貝,原始值 data 的改變并不影響 msg

但 toRef 是對傳入數(shù)據(jù)的引用,原始值 data 改變會影響 msg

正確做法:

<template>
	<div>{{ msg }}</div>
	<div>{{ data }}</div>
</template>
<script setup>
import { ref, toRefs, toRef } from "vue";
// 接受來自父組件的傳參
const props = defineProps({
  data: String,
});
// 方法1:
const msg = toRef(props, 'data');
// 方法2:
const { data } = toRefs(props);

</script>

官網(wǎng)說明

總結(jié)

到此這篇關(guān)于vue3中defineProps傳值使用ref響應(yīng)式失效的文章就介紹到這了,更多相關(guān)vue3使用ref響應(yīng)式失效內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 在Vue頁面中如何更優(yōu)雅地引入圖片詳解

    在Vue頁面中如何更優(yōu)雅地引入圖片詳解

    我們在Vue.js項目中經(jīng)常需要引用圖片,所以下面這篇文章主要介紹了關(guān)于在Vue頁面中如何更優(yōu)雅地引入圖片的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-12-12
  • vue-awesome-swiper滑塊插件使用方法詳解

    vue-awesome-swiper滑塊插件使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了vue-awesome-swiper滑塊插件的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • elementUI中Table表格問題的解決方法

    elementUI中Table表格問題的解決方法

    這篇文章主要給大家介紹了關(guān)于elementUI中Table表格問題的解決方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-12-12
  • vue.js中導(dǎo)出Excel表格的案例分析

    vue.js中導(dǎo)出Excel表格的案例分析

    這篇文章主要介紹了vue.js中如何導(dǎo)出Excel表格,在項目中經(jīng)常會遇到這樣的需求,今天小編分步驟通過實例代碼給大家詳細(xì)介紹,需要的朋友可以參考下
    2019-06-06
  • vue將秒數(shù)轉(zhuǎn)成"時分秒"格式實例代碼

    vue將秒數(shù)轉(zhuǎn)成"時分秒"格式實例代碼

    在項目中,請求后臺接口返回的值是秒,這篇文章主要給大家介紹了關(guān)于vue將秒數(shù)轉(zhuǎn)成"時分秒"格式的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • vue任意關(guān)系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication

    vue任意關(guān)系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication

    這篇文章主要介紹了vue任意關(guān)系組件通信與跨組件監(jiān)聽狀態(tài)vue-communication,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • vue完美實現(xiàn)el-table列寬自適應(yīng)

    vue完美實現(xiàn)el-table列寬自適應(yīng)

    這篇文章主要介紹了vue完美實現(xiàn)el-table列寬自適應(yīng),對vue感興趣的同學(xué),可以參考下
    2021-05-05
  • vite 項目中如何使用Sass

    vite 項目中如何使用Sass

    Vite默認(rèn)集成了對Sass的支持,你只需要安裝Sass本身即可,這篇文章主要介紹了vite 項目中如何使用Sass,需要的朋友可以參考下
    2024-04-04
  • 如何正確理解vue中的key詳解

    如何正確理解vue中的key詳解

    這篇文章主要給大家介紹了關(guān)于如何正確理解vue中key的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者使用vue具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • vue從零實現(xiàn)一個消息通知組件的方法詳解

    vue從零實現(xiàn)一個消息通知組件的方法詳解

    這篇文章主要介紹了vue從零實現(xiàn)一個消息通知組件的方法,結(jié)合實例形式分析了vue實現(xiàn)消息通知組件的具體原理、實現(xiàn)步驟、與相關(guān)操作技巧,需要的朋友可以參考下
    2020-03-03

最新評論

抚宁县| 江陵县| 卢龙县| 鄢陵县| 西城区| 巫山县| 团风县| 八宿县| 余姚市| 和平县| 手游| 长汀县| 肇庆市| 德保县| 通江县| 临邑县| 灯塔市| 新巴尔虎左旗| 拉萨市| 威宁| 榆林市| 台南市| 江安县| 曲阜市| 府谷县| 靖西县| 新安县| 若尔盖县| 澄江县| 江北区| 建瓯市| 论坛| 安阳市| 襄垣县| 昌乐县| 麻阳| 南澳县| 松江区| 文山县| 金湖县| 崇信县|