组合式API_响应式
为了让大家上手组合式API更轻松,我们对比这选项式API来写,不同的编码风格完成相同的功能
选项式API_响应式
<template>
<h3>选项式API</h3>
<p>{{ message }}</p>
</template>
<script>
export default {
data(){
return{
message:"选项式API 绑定数据"
}
}
}
</script>
组合式API_响应式
<template>
<h3>组合式API</h3>
<p>{{ message }}</p>
<p>{{ userInfo.name }}</p>
</template>
<script>
import { ref,reactive } from "vue"
export default {
setup(){
const message = ref("组合式API 绑定数据")
const userInfo = reactive({
name:"iwen"
})
return{
message,
userInfo
}
}
}
</script>
温馨提示
ref
和reactive
的区别
ref
用于创建基本类型响应数据
reactive
用于创建引用类型响应数据
简约组合式API
<template>
<h3>组合式API</h3>
<p>{{ message }}</p>
<p>{{ userInfo.name }}</p>
</template>
<script setup>
import { ref,reactive } from "vue"
const message = ref("组合式API 绑定数据")
const userInfo = reactive({
name:"iwen"
})
</script>
Vue3学习---组合式API_响应式