В документах для Vue.js упоминается интеллектуальное автоматическое отслеживание изменений для простых объектов Javascript:
Когда вы передаете простой объект JavaScript в экземпляр Vue в качестве его параметра данных, Vue.js проведет все его свойства и преобразует их в getter/seters, используя Object.defineProperty.
Так как типы данных Javascript Map
и Set
предназначены для использования со встроенными методами get
/Set
, как я могу заставить Vue отслеживать вызовы (и, следовательно, изменения) во внутреннее состояние Map
и Set
s?