Vue学习笔记2

vue property中的computed属性和data属性data属性里面放的是很一般的数据computed属性中放有一些复杂逻辑的数据 这些数据经常是与将data中的数据做一些处理 然后return 这也符合computed 计算属性的名称意义写在methods中的方法完全可以执行到和computed属性一样的效果 但是computed属性中的数据响应式依赖是建立在data属性中的 只要是data中的数据不发生改变 那么computed属性中的数据完全就相当于用的缓存数据 而如果在模板表达式里
摘要由CSDN通过智能技术生成
vue property中的computed属性和data属性

data属性里面放的是很一般的数据

computed属性中放有一些复杂逻辑的数据 这些数据经常是与将data中的数据做一些处理 然后return 这也符合computed 计算属性的名称意义

写在methods中的方法完全可以执行到和computed属性一样的效果 但是computed属性中的数据响应式依赖是建立在data属性中的 只要是data中的数据不发生改变 那么computed属性中的数据完全就相当于用的缓存数据 而如果在模板表达式里面直接调用的是方法的话 它每次都要把方法执行一遍 与computed属性中的方法相比 computed属性中的方法只执行了一遍。

当然 如果computed属性中的数据跟data属性中的数据木有关系了 那么computed属性中的数据就只剩响应 没有依赖了 跟data属性中的数据就没啥区别了 而且还不能在方法中调用着改 好惨 因为它只在vue实例生成的时候创建的时候执行一次 而不会在每次在模板中调用的时候都执行一遍computed属性中js函数 真的很惨诶

<div id="app">
    {
   {
    res }}
	{
   {
    res }}
	{
   {
    res }}
	{
   {
    resm() }}
	{
   {
    resm() }}
	{
   {
    resm() }}
	
	<script>
        v
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值