setup
setup 在编程开发中有多种含义和用途。
在 Vue 3 中setup 是一种合成 API 语法。它的作用是可以将某数据关联的内容都整合到一个部分即便其中的内容增多也能让项目开发保持大而不乱的形式。
与之前的代码相比旧代码中 Vue 对象规定了必须把某一类数据放到特定结构对代码进行了强制分割。
而在新的 setup 中例如const count=ref(0); const user=reactive({name:'张三', age:18}); const arr=reactive([18,19,20]); 这些定义的变量和函数都需要 return 之后才可以在模板中使用。
而且setup 处于 created 生命周期之前data 和 methoDS 中的数据无法访问到setup 结构中的 this 指向 undefined。
ref 只能在 setup 中包装字符串或数字形式的数据使其变为响应式数据reactive 用于包装对象、数组形式的数据使其变成响应式数据toRefs 则能让我们在 html 模板中直接使用对象的属性名当变量无需用“.”访问。
另外通过 setup 运行时间测试可以进一步了解其性能表现以便优化开发。
总之合理运用 setup 能让 Vue 3 的开发更加高效和灵活。
猜你喜欢
声明:本文转载自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。文章内容仅供参考。如因作品内容、版权和其他问题需要同本网联系的,请发送邮件联系删除。
来源:整理于互联网

粤公网安备 44010602000157号