Vue中的reactive函數(shù)操作代碼
reactive函數(shù)
之前給大家介紹過vue3.2 reactive函數(shù)問題小結(jié),喜歡的朋友點(diǎn)擊查看。
- 作用: 定義一個對象類型的響應(yīng)式數(shù)據(jù)(基本類型不要用它,要用
ref函數(shù),ref函數(shù)可以用基本類型也可以對象類型) - 語法:
const 代理對象= reactive(源對象)接收一個對象(或數(shù)組),返回一個代理對象(Proxy的實(shí)例對象,簡稱proxy對象) - reactive定義的響應(yīng)式數(shù)據(jù)是“深層次的”。
- 內(nèi)部基于 ES6 的 Proxy 實(shí)現(xiàn),通過代理對象操作源對象內(nèi)部數(shù)據(jù)進(jìn)行操作。
<template>
<h1>一個人的信息</h1>
<h2>姓名:{{person.name}}</h2>
<h2>年齡:{{person.age}}</h2>
<h3>工作種類:{{person.job.type}}</h3>
<h3>工作薪水:{{person.job.salary}}</h3>
<h3>愛好:{{person.hobby}}</h3>
<h3>測試的數(shù)據(jù)c:{{person.job.a.b.c}}</h3>
<button @click="changeInfo">修改人的信息</button>
</template>
<script>
import {reactive} from 'vue'
export default {
name: 'App',
setup(){
//數(shù)據(jù) 雖然reactibe用不了基本類型,但是我們可以將基本類型的數(shù)據(jù)作為屬性,
// 放到一個對象中,比如下面的name,age,總體來說寫法比ref簡單,因?yàn)椴挥?value
let person = reactive({
name:'張三',
age:18,
job:{
type:'前端工程師',
salary:'30K',
a:{
b:{
c:666
}
}
},
hobby:['抽煙','喝酒','燙頭']
})
//方法
function changeInfo(){
person.name = '李四'
person.age = 48
person.job.type = 'UI設(shè)計(jì)師'
person.job.salary = '60K'
person.job.a.b.c = 999
person.hobby[0] = '學(xué)習(xí)'
}
//返回一個對象(常用)
return {
person,
changeInfo
}
}
}
</script>到此這篇關(guān)于Vue中的reactive函數(shù)的文章就介紹到這了,更多相關(guān)Vue reactive函數(shù)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
詳細(xì)講解如何創(chuàng)建, 發(fā)布自己的 Vue UI 組件庫
當(dāng)我們自己開發(fā)了一個 _UI Component_, 需要在多個項(xiàng)目中使用的時候呢? 我們首先想到的可能是直接復(fù)制一份過去對嗎?我們?yōu)槭裁床话l(fā)布一個 UI 組件庫給自己用呢?下面小編和大家來一起學(xué)習(xí)下吧2019-05-05
使用Vue做一個簡單的todo應(yīng)用的三種方式的示例代碼
這篇文章主要介紹了使用Vue做一個簡單的todo應(yīng)用的三種方式的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-10-10
將vue項(xiàng)目打包成電腦端應(yīng)用.exe的完整步驟
最近接了個小活,其中甲方要求把vue項(xiàng)目打包成exe安裝在windows上,其中有也會出現(xiàn)一些小問題和優(yōu)化,特此記錄,這篇文章主要給大家介紹了關(guān)于將vue項(xiàng)目打包成電腦端應(yīng)用.exe的完整步驟,需要的朋友可以參考下2023-10-10
vue用h()函數(shù)創(chuàng)建Vnodes的實(shí)現(xiàn)
Vue提供了一個h()函數(shù)用于創(chuàng)建vnodes,本文就來介紹一下vue用h()函數(shù)創(chuàng)建Vnodes的實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下2024-01-01
vue-router的鉤子函數(shù)用法實(shí)例分析
這篇文章主要介紹了vue-router的鉤子函數(shù)用法,結(jié)合實(shí)例形式分析了vue路由鉤子分類及vue-router鉤子函數(shù)相關(guān)使用技巧,需要的朋友可以參考下2019-10-10

