Разностные методы Vue, часы, вычисленная в

1. вычисленных (вычисленные атрибуты)

  Результаты расчета кэшируются атрибутов, то атрибут изменить отзывчивым, если зависимый не пересчитывается только. Обратите внимание, что если зависимый (например, не реагирующего собственности) выходит за рамки этого примера, вычисленное атрибут не будет обновляться.

  например:

< Р > вычисляется = {{сумма}} </ р >
вычислено: { 
  СУММА: функция () { 
    в console.log ( 'Это достигается cpmputed процесса A + B') 
    обратный номер вызывающего (this.a) + номер вызывающего (this.b) 
  } 
}

  Примечание: Когда страница множественные называют сумму, он будет печатать только журнал в консоли: «Это cpmputed достигается процесс B +», если вы не измените значение а или б.

2. методы (метод)

  Vue методы будут включены в экземпляр. VM можно получить непосредственно через примеры этих методов, или в выражениях инструкции. Способ автоматического связывания этого примера Вьет.
  
например:

< Р > Методы = {{суммы ()}} </ р >
Методы: { 
  суммы () { 
        console.log ( 'методы для достижения этой цели заключается в обработке A + B') 
        возврата основного номера (this.a) + номер вызывающего (this.b) 
    } 
}

  Примечание: Когда страница множественные называют сумму, один раз в каждой мелодию распечатать журнал консоль: «Это mthods достигается процесс B +».

3. Часы (слушатель свойство)

  Ключевой объект является выражением необходимости соблюдать функцию обратного вызова, соответствующее значение. Значение может быть имя метода, маршрутизация, или объект, который содержит параметры. Экземпляр Vue будет вызывать $ наблюдать при инстанцировании (), пересекая наблюдать каждое свойство объекта.

  например:

Смотрите: { 
  А: функция (Val) { 
    console.log ( 'Это процесс часы а') 
    this.c = расчислить (Val) + this.b 
  }, 
  В: функция (Val) { 
    console.log ( « , который это процесс , часы б «) 
    this.c = Обозначить (Val) + this.a 
  } 
}

  Примечание: Вьет обеспечивает более общий способ наблюдать изменения и данные ответа на экземпляре Ви: смотреть недвижимость. Если у вас есть некоторые данные, которые необходимо изменить с изменением времени и других данных, легко неправильного использования часов. Часто, однако, лучше практика использовать атрибут вычисления, а не императивные часы обратного вызова.

Js выполнить следующие действия:

< Скрипт > 
  экспорта по умолчанию { 
    данных () { 
      возвращение { 
        а: 1 , 
        б: 2 , 
        с: 3 
      } 
    }, 
    вычислено: { 
      сумма: функция () { 
        console.log ( ' 这是cpmputed实现的а + б处理' )
         возвращение номер ( это .a) + номер ( это .b) 
      }, 
      C: функция () { 
        console.log ( 'Этот процесс A + B cpmputed реализован ' )
         возврат основного номера ( это II.A) + Число В ( это .B) 
      } 
    }, 
    методы: { 
      суммы () { 
        console.log ( ' , который реализуется методы обработки A + B ' )
         возвращение Обозначить ( это II.A) + Обозначить ( это .B) 
      } 
    }, 
    создал () { 
    }, 
    часы: { 
      а: функция (Val) { 
        console.log ( ' это процесс наблюдать за ' )
        это .c = Число (значение) +  это .b 
      }, 
      B: функция (Val) { 
        console.log ( ' 这是часы б的处理' )
         этот .c = Число (значение) +  это .a 
      } 
    } 
  } 
< / скрипт >

рекомендация

отwww.cnblogs.com/tg666/p/11419653.html
рекомендация