组合API---reactive函数,定义响应式数据
原创
©著作权归作者所有:来自51CTO博客作者wx6375cd1abf2fb的原创作品,请联系作者获取转载授权,否则将追究法律责任
定义响应式数据:
在实际使用中 reactive用来定义对象
reactive中的对象,一旦展开返回,那么就不是响应式的了
reactive是一个函数,它可以定义一个复杂数据类型,成为响应式数据。
<template>
<div class="container">
根组件
<div>{{obj.name}}</div>
<div>{{obj.age}}</div>
<button @click="updataName">修改数据</button>
</div>
</template>
<script>
import { onBeforeMount, onMounted, reactive } from "vue";
export default {
name: "App",
setup() {
// reactive是一个函数,可以定义一个比较复杂的数据类型,成为响应式数据
const obj = reactive({
name: "ls",
age: 18,
});
// 修改名字
const updataName = () => {
console.log("修改名字函数运行")
obj.name = 'zs'
}
return { obj, updataName }
},
};
</script>
<style lang='less' scoped>
</style>