sách gpt4 ai đã đi

javascript - 将 vuejs 函数绑定(bind)为上下文 vuejs 的数据

In lại 作者:行者123 更新时间:2023-11-28 06:01:54 27 4
mua khóa gpt4 Nike

我想使用函数作为数据属性。这似乎在“works”数据属性的情况下工作得很好。但是我需要函数中的 this 上下文,以便我可以计算存储在 this.shoppingCart (另一个属性)中的值。

这可能吗?如果是这样我做错了什么?

 new Vue({
el: '#vueApp',

data: {

shoppingCart: [],

works : function () {
return "testfunc";
},
totalPriceCalcProperty : function () {

this.totalPrice = this.shoppingCart.reduce(function(total, cartItem){

console.log(total, cartItem);
return total + parseFloat(cartItem.price);

}, 0);
}
},

methods: {

totalPriceCalc: function () {

this.totalPrice = this.shoppingCart.reduce(function(total, cartItem){

console.log(total, cartItem);
return total + parseFloat(cartItem.price);

}, 0);
},
}

1 Câu trả lời

您应该使用phương phápCòn hơn làdữ liệu来实现此目的。
dữ liệu 正在帮助您存储某些内容而不是处理某些操作。

在方法中,可以调用this.xxx从dữ liệuhoặcproperty获取属性

关于javascript - 将 vuejs 函数绑定(bind)为上下文 vuejs 的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37209903/

27 4 0
Bài viết được đề xuất: html - IE 11 忽略字体大小
Bài viết được đề xuất: C++ 初始化指针数组
Bài viết được đề xuất: javascript - 尝试只允许 1 张图像放入 div
Bài viết được đề xuất: ios - Spotify iOS SDK 重新流式传输/一起收听应用程序
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com