Uiza

DISCUSSIONS

less than a minute ago

Nếu không dùng Vuex thì bạn làm như này:

// Chú ý, $event là biến implicit của Vue, nó là cục data mà bạn bắn kèm event `request-edit`
<ItemComponent v-for="item in data" ... @request-edit="openModal($event)" />

<Modal item="currentItem" @submit="handleSubmit" />

<script>
...,

data: () => ({ visible: false, currentItem: null }),

methods: {
  openModal(item) {
    this.currentItem = item
    this.visible = true
  },

  handleSubmit(item, formData) {
    console.log('Updated', { item, formData }},
  }
},
</script>
0
about 2 hours ago

Em có thắc mắc này ạ , Giả sử ảnh trước khi resize là 600480 thì nó resize bằng cách nào về 300300 ạ ?

0
about 4 hours ago

Có link github không ạ?

0
about 4 hours ago

thanks ạ 😃)) e đang sử dụng hash kiểu tương tự như này để init nhiều biến

+1
about 5 hours ago

Cảm ơn bạn về câu hỏi. Về quy trình thì ông client và server đã phải giao tiếp với nhau trước đó và thỏa thuận với nhau là ai sẽ mở cổng nào (B1). Ở B2 thì ông client chạy về nhà mở cổng PortX, và nói với thằng bảo vệ (Router) nếu mà có thằng nào tên là IP1 với đặc điểm nhận dạng Port80 thì cho nó vào luôn, không cần bắt nó xuất trình giấy tờ lại nữa.

0
about 5 hours ago

cảm ơn bạn nhé.

0
about 5 hours ago

Bạn đang hiểu sai tư tưởng của Abstract Factory pattern rồi. Bạn có thể tham khảo thêm ở đây https://refactoring.guru/design-patterns/abstract-factory

0
about 7 hours ago

Hay lắm bạn ơi!

Giải thích OOP cho hs lớp 7 như vậy là dể hiểu rồi. Chỉ cần các em phân biêt được class, obj, property và method là tốt rồi. Ko nên đi sâu quá

+1
about 10 hours ago

Chào bạn, mình muốn hợp tác với bạn build 1 cái web về livestream. Rất mong phản hồi của bạn qua email [email protected] hoặc telegram @haihung. Regards,

0
about 16 hours ago

@WRBKOR23 mình cũng cảm ơn bạn vì đã cho mình biết bài viết này còn đôi chỗ gây khó hiểu. Mai mình sẽ đọc lại và bổ sung 😄

0
about 16 hours ago

@WRBKOR23 stateless ko có hàm setState nha bạn. Chỉ stateful mới có hàm này. Khi Stateful gọi hàm này nó sẽ chạy lại hàm build và tất cả widget trong hàm build của nó (tương đương cả cái sub tree của nó) đều rebuild.

0
about 16 hours ago

@WRBKOR23 vâng đúng rồi bạn. Mình extract 1 widget ra Stateless để giới thiệu Stateless là gì nhưng vẫn giữ 1 widget cha làm Stateful. Vì như mình nói Stateless bản chất ko thể tự thay đổi UI mà bị widget cha ép phải thay đổi hay nói cách khác là update 1 cách bị động. Nếu trong app chỉ toàn stateless, toàn do bị ép, vậy thì ai là người ép. Chính Stateful là người ép Stateless update nên cần phải giữ lại ít nhất 1 Stateful ở trên top như vậy 😄

0
about 16 hours ago

Hi mình thấy dòng "All Rights Reserved" ở cuối bài viết của bạn, nhưng mình không hiểu "All Rights Reserved" hợp lí chỗ nào ? Trong khi bài viết của bạn có vẻ giống như được lấy từ blog của Alan post từ 2015 mà không có 1 link hay credit nào cho tác giả: http://alantrungnguyen.blogspot.com/2015/08/clean-code-chapter-3-functions.html

0
about 16 hours ago

@nguyen.thanh.minhb stateless cần widget khác bắt phải update thì cái setState ở cả stateless và stateful đều vẫn phải rebuild từ đầu đến cuối giống như nhau phải ko ạ?

+1
Viblo
Let's register a Viblo Account to get more interesting posts.