- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在下面的代码中:
new Vue({
el: '#app',
tính toán: {
myMessage: function() {
return "hello";
}
},
dữ liệu: {
message: this.myMessage
},
mounted: function() {
console.log(this.myMessage);
}
})
{{ message }}
https://jsfiddle.net/hk49eL38/
如果我替换:
this.myMessage
带有一个字符串(例如“Hello world”),它可以正确呈现。
但是当我使用 this.myMessage
时,没有呈现文本。
这是为什么?
câu trả lời hay nhất
问题是您正在尝试使用计算属性作为 tin nhắn
的初始值数据属性。
khi dữ liệu
函数由 Vue 内部调用,计算属性尚未计算,这是很早就完成的,在 tạo
之前钩子(Hook)。
如果您尝试在 beforeCreated
中记录计算属性的值钩子(Hook)(第一个生命周期钩子(Hook))而不是 gắn kết
在您的示例中,您会看到它是 không xác định
.
参见 component life-cycle :
(*) 为简洁起见裁剪了图表
计算属性在上图中的“Init injections & reactivity”步骤中进行评估。
计算属性值不能用作 dữ liệu
属性的初始值, 通常它们取决于 dữ liệu
属性值和其他外部和 react 值(例如 Vuex getter、Vue 路由器参数等)。
关于javascript - 在 Vue.js 中,为什么我的计算属性不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55877051/
Tôi đang tìm hiểu tất cả các công nghệ cần thiết để xây dựng một ứng dụng một trang (SPA). Tóm lại, tôi muốn triển khai ứng dụng của mình dưới dạng một lớp riêng biệt, trong đó giao diện người dùng chỉ giao tiếp với phần phụ trợ bằng dịch vụ web API (json qua socket.io). Về cơ bản thì mặt trước là
Khi tôi thấy ngày được lưu trữ trong cơ sở dữ liệu của mình. Điều này là bình thường. Ngày và giờ chỉ có vậy thôi. Nhưng khi tôi chạy get request để lấy dữ liệu. Định dạng này khác với định dạng được lưu trữ trong cơ sở dữ liệu. Tại sao điều này xảy ra? Câu trả lời hay nhất tôi nghĩ bạn có thể đặt
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập
Tôi đang cố gắng triển khai một số mã bằng cách sử dụng Backbone.js và hogan.js (http://twitter.github.com/hogan.js/) Hogan.js đã được phát triển từ trước
Tôi đang tạo một ứng dụng web bằng Backbone.js, Node.js và Express.js và muốn thêm chức năng người dùng (đăng nhập, đăng xuất, hồ sơ, hiển thị nội dung liên quan đến người dùng đó). Tôi sẽ sử dụng Passport
đóng cửa. Câu hỏi này cần được hỏi tập trung hơn. Câu trả lời không được chấp nhận vào thời điểm này. Bạn muốn cải thiện vấn đề này? Đã cập nhật câu hỏi để chỉ tập trung vào một vấn đề chỉnh sửa bài đăng này. Đã đóng 8 năm trước. Cải thiện truy vấn này
Tôi đang cố tải dữ liệu trong NodeJS và sau đó chuyển nó sang ExpressJS để hiển thị biểu đồ d3 trong trình duyệt. Tôi biết tôi có thể tải dữ liệu theo cách này - https://github.com/mbostock/q
Trong node.js, tôi dường như gặp phải 3 tên tệp giống nhau mô tả điểm vào chính của ứng dụng: Khi sử dụng gói express-generator, một tệp app.js được tạo để đóng vai trò là điểm vào chính cho ứng dụng được tạo. bởi n
Gần đây, tôi có cơ hội xem lớp học xuất sắc của John Papa về xây dựng các ứng dụng một trang. Tôi sẽ thích nó. Nó chạm đến mọi khía cạnh của ứng dụng phía máy chủ và phía máy khách. Tôi thích phía khách hàng hơn. Trong quá trình thực hiện của mình, ông Papa có lớp ở phía khách hàng
Như hiện tại, câu hỏi này không phù hợp với định dạng Hỏi & Đáp của chúng tôi. Chúng tôi hy vọng câu trả lời sẽ được hỗ trợ bởi các sự kiện, trích dẫn hoặc chuyên môn, nhưng câu hỏi có thể gây ra tranh luận, tranh luận, bỏ phiếu hoặc thảo luận mở rộng. Nếu bạn cảm thấy vấn đề này có thể được cải thiện và có thể mở lại, hãy truy cập
Tôi là người mới sử dụng đồ họa và cần trợ giúp để hiểu khả năng của các thư viện 2D javascript khác nhau. . Tôi nhận được gì từ Pixi.js mà tôi không nhận được từ các thư viện dựa trên Canvas như Konva? Tôi đến từ Konva
Tôi đang cố gắng xây dựng một số mã LESS (thông qua ember-cli-less) vào tệp CSS. 1) https://almsaeedstudio.com/ AdminLTE ÍT tập tin 2) Bo
Đang cố gắng xem tất cả các phiên của tất cả người dùng đã đăng nhập trong Express Passport và hy vọng có thể xem người dùng hiện đang đăng nhập. Cách tốt nhất và nhanh nhất là gì? Tôi đang nghĩ có lẽ tôi có thể làm điều này khi đăng nhập và đưa cơ sở dữ liệu mô hình người dùng "trực tuyến"
Tôi có ứng dụng React nhưng tôi cần chạy một số js phía máy khách sau khi thành phần tải xong. Cách tốt nhất để chạy js tương tác với DOM là gì, chẳng hạn như $('div').mixItUp() sau khi chức năng kết xuất hoàn tất và được tải. Phải
Vui lòng cho tôi biết cách tải tệp lên máy khách express.js bằng cách sử dụng bodyparser.raw() // ... onFilePicked(file) { const url = 'upload/a
Tôi đang cố gắng di chuyển từ Grunt sang Gulp. Dự án chạy tốt trong Grunt, vì vậy tôi chắc chắn đã làm sai điều gì đó trong Gulp. Tất cả các tác vụ khác ngoại trừ tập lệnh đều hợp lệ. Bây giờ tôi mệt mỏi với việc thêm và chú thích các phần. Tôi liên tục nhận được những điều ngạc nhiên với
Tôi đang cố gắng thay đổi tên trang web của mình. Không thể tìm thấy nơi đặt tiêu đề hoặc tên ứng dụng. Câu trả lời hay nhất Bạn có thể tạo bất kỳ tệp nào trong thư mục config/, ví dụ config/app.js chứa nội dung sau: module.expor
Sau nhiều năm phát triển PHP/MySQL phía máy chủ, tôi đang cố gắng khám phá các công nghệ mới để xây dựng các ứng dụng web hiện đại. Tôi đang cố gắng sắp xếp tất cả nội dung JavaScript và nếu tôi hiểu rõ về nó, một giải pháp hiệu quả có thể là phân phát
Tôi mới làm quen với Nodejs. Tôi có app.js và index.js trong thư mục tuyến đường. Tôi có một app.use(multer....). Tôi cũng đã xác định app.post('filter-re
Tôi đang sử dụng các mẫu hạt giống góc để xây dựng ứng dụng của mình. Ban đầu, tôi đặt tất cả mã JavaScript vào một tệp, main.js. Tệp này chứa khai báo mô-đun, Bộ điều khiển, chỉ thị, bộ lọc và
Tôi là một lập trình viên xuất sắc, rất giỏi!