| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> JavaScript知识库 -> Vue中methods,computed,catch的区别 -> 正文阅读 |
|
[JavaScript知识库]Vue中methods,computed,catch的区别 |
三者之间的共同点: methods,watch 和 computed 都是以函数为基础的 computed 与 watch 都是以 Vue 的依赖为基础,当所依赖的 数据发生变化的时候 会触发相关的函数去实现数据的变动 methods 里面是用来定义函数的,需要手动才能执行,不像 computed 与 watch"自动执行"函数 三者之间的不同点: computed: 1、computed 是一个计算属性,computed 所依赖的属性发 生变化时,计算属性才会重新计算,并进行缓存。当其他数据发生改变的时候 computed 属性不会重新计算。从而提升性能 watch: watch 的方法默认是不会执行的,只有依赖的属性发生变化才 会执行。 watch 默认第一次是不会执行的,通过声明 immediate 选项为 true,可以立即执行一次 handler watch 用在监听数据变化,给后台发数据请求 watch 中的 handler 默认只能监听属性引用的变化,但内部属 性是监听不到的设置 deep 为 true 可以进行深度监听,但是性 能开销也会变大 watch 无法监听数组值(特殊情况下)的变化 watch 与 computed 使用的场景 1、watch:一个数据影响多个数据 例如:网络请求模糊查询浏览器自适应监控路由对象 2、computed:一个数据受多个数据的影响 例如:商品购物车的结算 过滤某些商品数据 |
|
JavaScript知识库 最新文章 |
ES6的相关知识点 |
react 函数式组件 & react其他一些总结 |
Vue基础超详细 |
前端JS也可以连点成线(Vue中运用 AntVG6) |
Vue事件处理的基本使用 |
Vue后台项目的记录 (一) |
前后端分离vue跨域,devServer配置proxy代理 |
TypeScript |
初识vuex |
vue项目安装包指令收集 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 15:23:47- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |