2.Vue3的核心api特性以及使用方式
Vue3的核心api特性以及使用方式
1.reactive
理解:接收一個複雜資料型別並返回該型別的響應式代理。
<template>
<div>
{{ count.value }}
<button @click.prevent="Add">Add</button>
</div>
</template>
<script lang="ts">
import { defineComponent, reactive } from 'vue';
export default defineComponent({
name: 'VueTest',
setup() {
const count = reactive({ value: 0 });
function Add() {
count.value += 1
}
return {
count,
Add
};
}
});
</script>
2.ref
理解:接受一個基本資料型別並返回該型別的響應式代理。
<template>
<div>sum:{{ sum }}</div>
<button @click="add">求和</button>
</template>
<script lang="ts">
import { defineComponent, ref } from "vue";
export default {
setup() {
var a = ref(2);
var b = ref(3);
var sum = ref(0);
var add = (): void => {
sum.value = a.value + b.value;
};
return {
sum,
add,
};
},
};
</script>
<style lang="less" scoped></style>
3.readonly
理解:傳入ref或reactive物件,並返回一個原始物件的只讀代理,物件內部任何巢狀的屬性也都是隻讀的。
const xx = readonly(引數)
4.watchEffect
理解:傳入一個函式,並響應追蹤其依賴,並在其依賴變更時重新執行該函式。
watchEffect(函式()){
...
}
5.toRefs
理解:將reactive()建立出來的物件轉換為普通物件。
setup(){
const state = reactive({
count:0
})
return{
// 此時可以在標籤中直接使用 {{ count }}
...toRefs(state)
}
}
相關文章
- linux使用者api和核心apiLinuxAPI
- API介面的運用場景以及獲取方式API
- JDK6.0的新特性:使用Compiler APIJDKCompileAPI
- java多執行緒核心api以及相關概念(一)Java執行緒API
- SpringCloud的核心特性SpringGCCloud
- 執行緒的建立方式以及synchronize的使用執行緒
- Hibernate常用API以及使用說明API
- 淘寶詳情APi介面的使用方式API
- Spring Cloud的核心特性SpringCloud
- JDK6.0的新特性之四:使用Compiler APIJDKCompileAPI
- 南大通用 GBase XDM C API 的使用方式API
- EventBridge 特性介紹|以 IaC 的方式使用 EventBridge
- API的使用(3)Arrays 類,Math類,三大特性--繼承API繼承
- api呼叫方式API
- Redux 基礎教程以及結合 React 使用方式ReduxReact
- HTTP的請求與響應以及使用Chrome的檢視方式HTTPChrome
- 多執行緒的建立 兩種方式以及使用建議執行緒
- 常見的使用者密碼加密方式以及破解方法密碼加密
- Java 8新特性之旅:使用Stream API處理集合JavaAPI
- PHP 核心特性 - TraitPHPAI
- ES6核心特性
- API介面的要素以及API的作用說明API
- 使用 Spring Boot 提供API錯誤訊息的好方式Spring BootAPI
- 簡單聊下.NET6 Minimal API的使用方式API
- 關於Spring Cloud的核心特性SpringCloud
- Win32 API 登錄檔類的編制以及使用 (轉)Win32API
- API 演進的正確方式API
- Activiti 核心API 簡介API
- JAVA核心API學習JavaAPI
- PHP 核心特性 - 匿名函式PHP函式
- es6核心特性圖
- Laravel核心——服務容器的細節特性Laravel
- C++的核心特性:繼承機制C++繼承
- Laravel 核心——服務容器的細節特性Laravel
- PHP核心定義變數的方式PHP變數
- ASP.NET Web API 特性ASP.NETWebAPI
- 幾種簡潔建立執行緒的方式以及使用注意事項執行緒
- Webpack最簡單的方式Mock APIWebMockAPI