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

Vue3 響應(yīng)式數(shù)據(jù) reactive使用方法

 更新時(shí)間:2023年11月24日 17:06:26   作者:小吳吳吳呀  
這篇文章主要介紹了Vue3 響應(yīng)式數(shù)據(jù) reactive使用方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

ref 與 reactive 是 vue3 提供給我們用于創(chuàng)建響應(yīng)式數(shù)據(jù)的兩個(gè)方法。

reactive 常用于創(chuàng)建引用數(shù)據(jù),例如:object、array 等。

reactive 則是通過 proxy 來實(shí)現(xiàn)的響應(yīng)式數(shù)據(jù),并配合 reflect 操作的源對(duì)象。

 reactive 創(chuàng)建引用數(shù)據(jù):

<template>
  <p>姓名:{{ info.name }}</p>
  <p>年齡:{{ info.age }}</p>
  <p>性別:{{ info.sex }}</p>
  <button @click="editInfo">修改信息</button>
</template>
<script>
// 引入 reactive 函數(shù)
import { reactive } from 'vue'
export default {
  name: "Home",
  setup() {
    // 使用 reactive 創(chuàng)建引用數(shù)據(jù)
    const info = reactive({
      name: "張三",
      age: 20,
      sex: "男"
    });
    // 創(chuàng)建方法
    const editInfo = () => {
      info.name = "李四";
      info.age = 22;
      info.sex = "女";
      // reactive 創(chuàng)建的數(shù)據(jù)是一個(gè) proxy 對(duì)象,不需要通過 value 獲取
      console.log(info);
    }
    // 返回?cái)?shù)據(jù)
    return {
      info,
      editInfo
    }
  }
}
</script>

reactive 只能創(chuàng)建引用數(shù)據(jù)(數(shù)組或?qū)ο螅?。另外通過 reactive 創(chuàng)建的數(shù)據(jù)可以直接使用,不需要通過 value 屬性獲取。 

注:reactive 創(chuàng)建的是一個(gè)深層次的數(shù)據(jù)對(duì)象,不論多少層,reactive 都能檢測(cè)到數(shù)據(jù)的變化

 reactive 創(chuàng)建數(shù)組 :

<template>
  <p v-for="item in userList" :key="item">{{ item }}</p>
  <button @click="editUser">修改人員</button>
</template>
<script>
// 引入 reactive 函數(shù)
import { reactive } from 'vue'
export default {
  name: "Home",
  setup() {
    // 使用 reactive 創(chuàng)建數(shù)組
    const userList = reactive(["張三", "李四", "王五"]);
    // 創(chuàng)建方法
    const editUser = () => {
      // vue3 通過下標(biāo)修改數(shù)據(jù)時(shí),頁(yè)面也會(huì)實(shí)時(shí)更新
      userList[0] = "張三豐";
      console.log(userList);
    }
    // 返回?cái)?shù)據(jù)
    return {
      userList,
      editUser
    }
  }
}
</script>

注:vue3 通過下標(biāo)修改數(shù)據(jù)時(shí),頁(yè)面也會(huì)實(shí)時(shí)更新。

到此這篇關(guān)于Vue3 響應(yīng)式數(shù)據(jù) reactive使用方法的文章就介紹到這了,更多相關(guān)Vue3 響應(yīng)式數(shù)據(jù) reactive內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 基于vue-cli3+typescript的tsx開發(fā)模板搭建過程分享

    基于vue-cli3+typescript的tsx開發(fā)模板搭建過程分享

    這篇文章主要介紹了搭建基于vue-cli3+typescript的tsx開發(fā)模板,本文通過實(shí)例代碼截圖的形式給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-02-02
  • vue+canvas繪制時(shí)間軸的方法

    vue+canvas繪制時(shí)間軸的方法

    這篇文章主要為大家詳細(xì)介紹了vue+canvas繪制時(shí)間軸的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • 使用vue3+TS實(shí)現(xiàn)簡(jiǎn)易組件庫(kù)的全過程

    使用vue3+TS實(shí)現(xiàn)簡(jiǎn)易組件庫(kù)的全過程

    當(dāng)市面上主流的組件庫(kù)不能滿足我們業(yè)務(wù)需求的時(shí)候,那么我們就有必要開發(fā)一套屬于自己團(tuán)隊(duì)的組件庫(kù),下面這篇文章主要給大家介紹了如何使用vue3+TS實(shí)現(xiàn)簡(jiǎn)易組件庫(kù)的相關(guān)資料,需要的朋友可以參考下
    2022-03-03
  • Vue中key為index和id的區(qū)別示例詳解

    Vue中key為index和id的區(qū)別示例詳解

    這篇文章主要介紹了Vue中key為index和id的區(qū)別詳解,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-06-06
  • Element-ui?DatePicker日期選擇器基礎(chǔ)用法示例

    Element-ui?DatePicker日期選擇器基礎(chǔ)用法示例

    這篇文章主要為大家介紹了Element-ui?DatePicker日期選擇器基礎(chǔ)用法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • vue3+vite+ts?通過svg-sprite-loader?插件使用自定義圖標(biāo)的詳細(xì)步驟

    vue3+vite+ts?通過svg-sprite-loader?插件使用自定義圖標(biāo)的詳細(xì)步驟

    這篇文章主要介紹了vue3+vite+ts通過svg-sprite-loader插件使用自定義圖標(biāo),本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • vue單頁(yè)開發(fā)父子組件傳值思路詳解

    vue單頁(yè)開發(fā)父子組件傳值思路詳解

    這篇文章主要介紹了vue單頁(yè)開發(fā)父子組件傳值思路詳解,本文是小編抽空整理的思路,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-05-05
  • vue項(xiàng)目打包:修改dist文件名方式

    vue項(xiàng)目打包:修改dist文件名方式

    這篇文章主要介紹了vue項(xiàng)目打包:修改dist文件名方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • vue3 name 屬性的使用技巧詳解

    vue3 name 屬性的使用技巧詳解

    這篇文章主要為大家介紹了vue3 name 屬性的使用技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • nuxt踩坑之Vuex狀態(tài)樹的模塊方式使用詳解

    nuxt踩坑之Vuex狀態(tài)樹的模塊方式使用詳解

    這篇文章主要介紹了nuxt踩坑之Vuex狀態(tài)樹的模塊方式使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論

兰考县| 盐池县| 湄潭县| 时尚| 司法| 武定县| 松桃| 凉城县| 长沙市| 宁波市| 论坛| 金沙县| 新和县| 镇江市| 旬阳县| 抚顺县| 武陟县| 银川市| 仙游县| 临清市| 临泉县| 汾西县| 赣榆县| 芜湖县| 上饶市| 宁海县| 沧源| 芷江| 门头沟区| 罗源县| 南京市| 开平市| 汝南县| 永安市| 隆林| 雷山县| 鄱阳县| 泰来县| 林周县| 双城市| 寿宁县|