Vue中computed与methods的区别详解_vue.js

这篇文章主要介绍了vue中computedmethods的区别详解,内容还是觉得挺不错的,现在分享给大家,也给大家做个参考。一起过来看看吧

Vue中computed可以用来简单的拼接需要展示的数据

Vue中computed与methods的区别详解_vue.js

computed and methods

拼接展示数据的任务, 也可以用methods完成, 但当页面的数据变化时, methods中的方法会被重新调用(产生不必要的性能消耗), 而methods内的方法只有和自身有关的数据变化时才会被调用

一个简单的实例

Vue中computed与methods的区别详解_vue.js

computed只在初始化时被调用

computed只在初始化时被调用

立即学习“前端免费学习笔记(深入)”;

methods会在数据变化时被调用, 即使变动的数据与自身无关

测试源码

nbsp;html>    computed的使用    

  

   var vm = new Vue({ el: "#root", data: { name: "zhaozhao", age: 13, hobby: 'Python', nameAgeStyle: { fontSize: "20px", color: "#0c8ac5" } }, template: `

computed方式渲染: {{nameAndAge}}

methods 方式渲染: {{getNameAndAge()}}

爱好: {{hobby}}

{{noUse()}} `, computed: { nameAndAge: { get(){ console.log('调用computed'); return `${this.name} ==> ${this.age}`; } } }, methods: { getNameAndAge() { console.log('调用methods'); return `${this.name} ==> ${this.age}`; }, noUse(){ console.log("=methods==nouse=="); } } })

登录后复制

以上就是Vue中computed与methods的区别详解_vue.js的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2776577.html

(0)
上一篇 2025年3月8日 14:53:55
下一篇 2025年3月8日 14:54:01

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 使用Vue构建可重用的分页组件

    分页组件在web项目中是十分常见的组件,让我们使用vue构建可重用的分页组件,关于基本结构和相关事件监听大家参考下本文 Web应用程序中资源分页不仅对性能很有帮助,而且从用户体验的角度来说也是非常有用的。在这篇文章中,将了解如何使用Vue创…

    2025年3月8日 编程技术
    200
  • 五种JavaScript常见函数总结

    在 JavaScript 中有一些问题会被拿出来经常讨论,这些问题每个人都有不同的思路,想要理解这些问题,最好的方法就是自己实现一遍,话不多说,开始正题。本篇文章给大家分享的是 五种JavaScript常见函数总结,内容挺不错的,希望可以帮…

    编程技术 2025年3月8日
    200
  • js自执行函数

    这次的这篇文章向大家分享的内容是js自执行函数 ,有需要的朋友可以参考一下 1 用自执行函数来包装代码格式 APP = function(){     var a,b; //变量a、b外部不可见     return {          …

    编程技术 2025年3月8日
    200
  • js 的引用类型

    这次的这篇文章向大家分享的内容是关于js的引用类型,有需要的朋友们可以看一下 引用类型的值(对象)是引用类型的一个实例,,在js 里引用类型是一种数据结构,通常被称为类,es6貌似加了类这个概念, 1:object是一个基础类,其他所有类型…

    编程技术 2025年3月8日
    200
  • 2017、2018年JS面试题记录分享

    这次的这篇文章给大家带来的内容是2017、2018年JS面试题记录分享,有感兴趣的小伙伴可以看一下 推荐相关文章:2020年最全js面试题整理(最新) 2017面试分享(js面试题记录) 1. 最简单的一道题     ’11’ * 2   …

    2025年3月8日
    200
  • js 开发跨平台界面程序

    HTML + CSS + JS 做页面布局等样式控制有种与身俱来的优越感,于是 NodeJS 的世界里便产生了  Node-Webkit(已更名为 NW.js) 和 Atom Shell,它们各自的代表作有 LightTable 和堪与 S…

    编程技术 2025年3月8日
    200
  • JavaScript设计模式系列一:工厂模式

    本篇文章给大家分享的是javascript设计模式系列:工厂模式,有感兴趣的朋友可以看一下 设计模式 设计模式(design pattern)概念:是一套反复使用、思想成熟、经过分类和无数实战设计经验的总结。是为了代码可重用、可扩展、可解耦…

    编程技术 2025年3月8日
    200
  • 用json实现ajax的数据传输方法

    这次给大家带来,用json实现ajax数据传输的注意事项有哪些,下面就是实战案例,一起来看一下。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON…

    2025年3月8日 编程技术
    200
  • JavaScript设计模式系列二:单例模式

    本篇文章给大家分享的是javascript设计模式系列二:单例模式,有感兴趣的朋友可以看一下 单例模式 前言:本系列代码已上传到GitHub地址 https://github.com/HolyZheng/… 什么是单例模式? 单…

    编程技术 2025年3月8日
    200
  • 在实战项目中Ajax应该如何传递JSON

    这次给大家带来在实战项目中Ajax应该如何传递JSON,在实战项目中Ajax传递JSON的注意事项有哪些,下面就是实战案例,一起来看一下。 前面的话   虽然ajax全称是asynchronous javascript and XML。但目…

    2025年3月8日
    200

发表回复

登录后才能评论