tôi đi qua một đạo cụ để một thành phần:đạo cụ Truy cập vào chức năng dữ liệu thành phần vue
<template>
{{messageId}}
// other html code
</template>
<script>
export default {
props: ['messageId'],
data: function(){
var theData={
// below line gives ReferenceError messageId is not defined
somevar: messageId,
// other object attributes
}
}
}
</script>
Trong đoạn code trên, tôi đã nhận xét dòng cung cấp cho các lỗi. Nếu tôi xóa dòng đó, nó hoạt động như bình thường và mẫu sẽ hiển thị đúng (và tôi cũng có thể thấy giá trị mong đợi của {{messageId}}). Do đó logic để truyền dữ liệu là chính xác.
Dường như cách truy cập messageId
trong dữ liệu() là sai. Vậy làm cách nào để truy cập vào các đạo cụ messageId
trong dữ liệu?
'this.messageId' – Bert
Ngoài ra, dữ liệu của bạn chức năng cần trả về đối tượng dữ liệu. – Bert