全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

vue中计算属性(computed)、methods和watched之间的区别

前言

本文主要给大家介绍了关于vue中计算属性(computed)、methods和watched之间的区别,分享出来供大家参考学习,下面来一起看看详细的介绍:

计算属性

和普通属性一样是在模板中绑定计算属性的,当data中对应数据发生改变时,计算属性的值也会发生改变。

Methods

methods是方法,只要调用它,函数就会执行。

相同:两者达到的效果是同样的。

不同:计算属性是基于它们的依赖进行缓存的,只有相关依赖会发生改变时才会重新求职。只要相关依赖未改变,只会返回之前的结果,不再执行函数。

<p>原始数据:{{msg}}</p> 
<p>改变后的数据:{{changemsg}}</p> 
var vm=new Vue({ 
<span style="white-space:pre"> </span>el:"#example", 
 data:{ 
 <span style="white-space:pre"> </span>msg:"hello", 
<span style="white-space:pre"> </span>}, 
<span style="white-space:pre"> </span>computed:{ 
  changemsg:function(){ 
  return this.msg.split("").reverse().join(""); 
 }, 
} 

computed属性  VS watched 属性

watched属性:代码更易于理解,它指定监测的值是谁,然后相应的改变其他的值。

var vm = new Vue({
 el: '#demo',
 data: {
 firstName: 'Foo',
 lastName: 'Bar',
 fullName: 'Foo Bar'
 },
 watch: {
 firstName: function (val) {
  this.fullName = val + ' ' + this.lastName
 },
 lastName: function (val) {
  this.fullName = this.firstName + ' ' + val
 }
 }
})

computed属性:代码更简单。

var vm = new Vue({
 el: '#demo',
 data: {
 firstName: 'Foo',
 lastName: 'Bar'
 },
 computed: {
 fullName: function () {
  return this.firstName + ' ' + this.lastName
 }
 }
})

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者使用shell能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# vue  # computed  # methods  # computed属性  # computed计算属性  # Vue中的methods、computed计算属性和watch监听属性的使用和区别解析  # vue中计算属性computed和普通属性method的区别小结  # Vue3计算属性computed和监听属性watch区别解析  # Vue计算属性computed与方法methods的区别及说明  # 就会  # 是在  # 也会  # 其他的  # 只会  # 给大家  # 这篇文章  # 谢谢大家  # 时才  # 绑定  # 原始数据  # 是基于  # 有疑问  # watch  # br  # data  # val 


相关文章: 微信h5制作网站有哪些,免费微信H5页面制作工具?  如何登录建站主机?访问步骤全解析  如何用PHP工具快速搭建高效网站?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  建站之星安装后如何自定义网站颜色与字体?  如何实现建站之星域名转发设置?  建站10G流量真的够用吗?如何应对访问高峰?  如何在服务器上三步完成建站并提升流量?  如何注册花生壳免费域名并搭建个人网站?  如何快速查询网站的真实建站时间?  视频网站app制作软件,有什么好的视频聊天网站或者软件?  如何在IIS中新建站点并解决端口绑定冲突?  阿里云高弹*务器配置方案|支持分布式架构与多节点部署  如何在阿里云购买域名并搭建网站?  网站制作话术技巧,网站推广做的好怎么话术?  如何选择服务器才能高效搭建专属网站?  英语简历制作免费网站推荐,如何将简历翻译成英文?  建站之星安装失败:服务器环境不兼容?  如何零基础在云服务器搭建WordPress站点?  济南网站制作的价格,历城一职专官方网站?  建站VPS选购需注意哪些关键参数?  如何彻底删除建站之星生成的Banner?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  官网建站费用明细查询_企业建站套餐价格及收费标准指南  广东企业建站网站优化与SEO营销核心策略指南  建站之星导航配置指南:自助建站与SEO优化全解析  如何通过WDCP绑定主域名及创建子域名站点?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  ,购物网站怎么盈利呢?  重庆市网站制作公司,重庆招聘网站哪个好?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  如何有效防御Web建站篡改攻击?  深入理解Android中的xmlns:tools属性  如何选择域名并搭建高效网站?  如何通过商城自助建站源码实现零基础高效建站?  建站VPS配置与SEO优化指南:关键词排名提升策略  如何访问已购建站主机并解决登录问题?  在线教育网站制作平台,山西立德教育官网?  网站专业制作公司有哪些,做一个公司网站要多少钱?  如何基于云服务器快速搭建个人网站?  Swift中swift中的switch 语句  如何在搬瓦工VPS快速搭建网站?  教程网站设计制作软件,怎么创建自己的一个网站?  如何配置WinSCP新建站点的密钥验证步骤?  建站之星展会模板:智能建站与自助搭建高效解决方案  如何在宝塔面板中修改默认建站目录?  西安大型网站制作公司,西安招聘网站最好的是哪个?  大型企业网站制作流程,做网站需要注册公司吗?  如何快速查询网址的建站时间与历史轨迹? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。