Можно ли внутри шаблона увеличить переменную в data?

<template>
  <div>
    {{  (() => { count++; return count; })() }}
  </div>
</template>

<script>
  export default {
    data: function() {
      return {
        count: 0
      }
    }
  }
  • Вопрос задан
  • 46 просмотров
Решения вопроса 1
Aetae
@Aetae Куратор тега Vue.js
Тлен
Технически можно, практически - нельзя. Она будет обновляться каждую перерисовку, и в vue вы перерисовку не контролируете, vue сам перерисовывает когда считает нужным. Можно предположить сколько и когда перерисовок будет, т.к. vue не рисует лишнего, но никаких гарантий.
Ну и в целом шаблон - он для отображения, любые изменения внутри оного - надругательство над самой идеей.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы