Vue3.0 - computed函数
2021-09-10 14:46
676 查看
目录
- End -
﹀
﹀
﹀
梦想是咸鱼
关注一下吧
前言
computed计算属性,与普通
JS函数相比
computed性能更好,以为它存在计算缓存,
js函数没有,其计算结果是只读的,可通过
set 1c95方法修改。
computed的基本用法
<body> <div id="app"> <input v-model="firstName" type="number"/> <input v-model="lastName" type="number"/> <div>{{fullName}}</div> </div> </body> <script> const {createApp, ref, computed} = Vue; const firstName = ref(1); const lastName = ref(2); const app = { // 入口函数 setup() { // 基础用法 let fullName = computed(() => firstName.value + lastName.value) // console.log(fullName ++) // error computed 是只读的 return { firstName, lastName, fullName } } } // 挂载(建立vue与dom的联系) createApp(app).mount('#app') </script>
computed的set和get方法
<body> <div id="app"> <input v-model="firstName" type="number"/> <input v-model="lastName" type="number"/> <div>{{fullNames}}</div> </div> </body> <script> const {createApp, ref, computed} = Vue; const firstName = ref(1); const lastName = ref(2); const app = { // 入口函数 setup() { // get set 方法 const fullNames = computed({ get: () => firstName.value + lastName.value, set: (val) => { firstName.value = val } }) fullNames.value = 7 // set return { firstName, lastName, fullNames } } } // 挂载(建立vue与dom的联系) createApp(app).mount('#app') </script>
相关文章推荐
- 8. Vue methods和computed中不能使用箭头函数
- javascript css函数一设置/读取对象的属性(Style对象与CurrentStyle对象、getComputedStyle)及其小案例
- vue3.0系列之函数封装与使用
- 小白使用Python语言进行NLP常用字符串操作函数&对特定情况的处理技巧
- setuid() 和 setgid()函数浅析
- API之函数大全
- MATLAB 主要函数指令表
- 搜索字符串strstr()函数
- php实现无限级树型菜单(函数递归算法)
- ob_get_contents() 函数的用法
- strcpy的函数原型
- printf 函数中的格式转化字符及其含义
- Asp常用通用函数之生成时间的整数
- JavaScript世界的一等公民 - 函数
- C++ 函数中的返回值为引用
- Linux下Kill函数用法
- OpenGL函数
- CreateDialogParam函数的应用
- Matlab常用函数流水账
- PHP json_encode() 函数介绍