computed 和 watch 不会在自定义组件或页面卸载时自动移除监听吗?
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 25/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Đình trệ
- Công nghệ
- typescript
Hướng nghiên cứu
Không có tệp nguồn hoặc test nào được nêu. Hãy bắt đầu bằng cách lần theo nơi các listener của computed và watch được đăng ký, sau đó tái hiện việc vào và rời khỏi cùng một trang hoặc component tùy chỉnh nhiều lần. Hoàn tất khi các listener được xóa lúc unload, việc truy cập lặp lại không làm nhân lên các watcher và các instance sử dụng this có thể được giải phóng.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
在写业务逻辑时,发现computed 和 watch 并不会在自定义组件或页面卸载时自动移除监听,如果watch内部使用了this,也就是当前组件实例或页面实例,则该实例不会被释放,如果多次进入同一页面,watch监听会重复绑定多个,严重影响性能和业务逻辑。
- Ngôn ngữ chính
- TypeScript
- Star
- 696
- Fork
- 61
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
Dự án này không cung cấp dev container, Dockerfile hay hướng dẫn đóng góp, nên bạn cần tự thiết lập môi trường: hãy bắt đầu từ README và xem hướng dẫn đóng góp lần đầu của chúng tôi để biết các bước chung.
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của wechat-miniprogram/computed
-
skyline渲染模式下,Page构造器中的watch不起作用Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100
wechat-miniprogram/computed#111 · 7 bình luận ·
-
computed 属性第一次会返回 nullĐang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100
wechat-miniprogram/computed#104 · 3 bình luận ·
-
computed 中定义的属性相互引用时丢失类型提示Có thể làm lại được @LastLeaf đã nhận 721 ngày trước và không có pull request nào đang mở. Đang mở
wechat-miniprogram/computed#103 · 1 người được giao ·
-
behavior方式引用不能正常显示Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
wechat-miniprogram/computed#100 ·
-
如何像vue一样传参呢Đang mởquestion
Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 15/100
wechat-miniprogram/computed#92 · 1 bình luận ·
Tất cả issue của wechat-miniprogram/computed
Issue tương tự
-
First unknown-user login after boot is one scrypt run slower than a real user's wrong passwordĐang mởarea: backend bug priority: low
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
snapotter-hq/SnapOtter#2254 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug ticket
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
cratestack/cratestack#1154 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
server 消息处理器 cmd 分支补显式错误回报——竞态非法命令现走未处理拒绝Có thể đã có người làm @openaddr đã nhận hôm nay. Đang mởready-for-agent refactor wayfinder:task
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
openaddr/dafung-web#428 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Flaky: mongodb-memory-server 'Port already in use' when another process starts a mongod concurrentlyĐang mởarea:testing bug effort:S priority:P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
lens:agent lens:process process
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
thebristolsound/birdbrain#1772 ·
Maintainer thường phản hồi trong vòng 1 ngày