Вы должны реализовать это, используя data
, а не property
.
data
помогает вам хранить что-то, а не обрабатывать некоторые действия.
В методах вы можете вызвать this.xxx, чтобы получить свойства data
илиproperty
Я хочу использовать функцию в качестве нового Vue ({ el : '#vueApp , data : { shoppingCart : [], works : function () { return "testfunc" ; }, totalPriceCalcProperty : function () { this . TotalPrice = это . shoppingCart . уменьшить ( функция ( total , cartItem ) { консоль . log ( итого , cartItem ); вернуть общий + parseFloat ( cartItem . цены ); }, 0 ); } }, методы : { totalPriceCalc : function () { this . totalPrice = this . shoppingCart . уменьшить ( функция ( total , cartItem ) { console , log ( итого , cartItem ); вернуть общий + parseFloat ( cartItem . цены ); }, 0 ); }, } . Кажется, что это работает нормально, как в случае свойства данных «works». Однако мне нужен этот контекст в функции, чтобы я мог вычислять значения, хранящиеся в this.shoppingCart (другое свойство).
Это возможно? Если да, то что я делаю неправильно?
data