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
- SpringCloud的核心特性SpringGCCloud
- C# 使用特性的方式封裝報文C#封裝
- EventBridge 特性介紹|以 IaC 的方式使用 EventBridge
- Spring Cloud的核心特性SpringCloud
- API介面的運用場景以及獲取方式API
- java多執行緒核心api以及相關概念(一)Java執行緒API
- 執行緒的建立方式以及synchronize的使用執行緒
- 南大通用 GBase XDM C API 的使用方式API
- Jenkins API使用者認證方式JenkinsAPI
- PHP 核心特性 - TraitPHPAI
- 關於Spring Cloud的核心特性SpringCloud
- API的使用(3)Arrays 類,Math類,三大特性--繼承API繼承
- 淘寶詳情APi介面的使用方式API
- 簡單聊下.NET6 Minimal API的使用方式API
- 使用 Spring Boot 提供API錯誤訊息的好方式Spring BootAPI
- ES6核心特性
- HTTP的請求與響應以及使用Chrome的檢視方式HTTPChrome
- Redux 基礎教程以及結合 React 使用方式ReduxReact
- api呼叫方式API
- 多執行緒的建立 兩種方式以及使用建議執行緒
- API介面的要素以及API的作用說明API
- Laravel核心——服務容器的細節特性Laravel
- C++的核心特性:繼承機制C++繼承
- es6核心特性圖
- PHP 核心特性 - 匿名函式PHP函式
- Spring框架中的容器以及兩大特性Spring框架
- 如何使用API的方式消費SAP Commerce Cloud的訂單服務APICloud
- 如何使用 API 的方式消費 SAP Commerce Cloud 的訂單服務APICloud
- API 演進的正確方式API
- Linux中核心態指什麼?使用者態切換到核心態的方式有哪些?Linux
- Kubernetes 的核心是API框架而非容器API框架
- Cilium Gateway API 特性(轉載)GatewayAPI
- 幾種簡潔建立執行緒的方式以及使用注意事項執行緒
- C++20語言核心特性的變化C++
- [開源分享]深挖 Linux 核心的新功能特性Linux
- HTML元素的分類,特性以及相互轉換HTML
- PHP 核心特性 - 錯誤處理PHP