Vue3.0基于Proxy 实现的数据更变检测 支持Composition API和Options API,以及typings
Posted SpongeBob~~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue3.0基于Proxy 实现的数据更变检测 支持Composition API和Options API,以及typings相关的知识,希望对你有一定的参考价值。
Composition API 纯函数式
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <div id="app"></div> <script src="vue.global.js"></script> <script> // Composition API const App = { setup () { let state = Vue.reactive({name: ‘wyq‘, age: 18}); const other = function () { console.log(‘111‘); state.name = ‘点击了‘ }; Vue.onMounted(() => { console.log(‘dom加载完了‘) }); Vue.effect(() => { console.log(state.name) }) return { state, other } }, template: `<div @click="other">{{state.name}}</div>`, } Vue.createApp().mount(App, app) </script> </body> </html>
ts实现类型推断 函数式编程 响应式才是核心
以上是关于Vue3.0基于Proxy 实现的数据更变检测 支持Composition API和Options API,以及typings的主要内容,如果未能解决你的问题,请参考以下文章
前端技能树,面试复习第 50 天—— Vue3.0 基础 | Vue3 有什么更新 | Composition API
敲黑板,划重点!!!Vue3.0响应式实现原理 —— proxy()
敲黑板,划重点!!!Vue3.0响应式实现原理 —— proxy()