Cái -f best sẽ down cái nào chất lượng tốt nhất có cả video+audio. Nó tương đương cái -f 18 trong hình trên.
youtube-dl chỉ download file thôi chứ không merge được audio vào video nên cần cài thêm ffmpeg hoặc avconv để merge. Cài xong thì mặc định youtube-dl sẽ down video với audio chất lượng cao nhất rồi tự động merge bằng ffmpeg hoặc avconv
@nguyenhuonggtvt uk bạn, 1 computed property thì nó cũng y như 1 property bình thường khi bạn định nghĩa ở trong data, cũng reactive, nên bất kì data nào khác phụ thuộc vào nó thì cũng sẽ tự động được update khi computed thay đổi. Ví dụ:
<template><divid="app"><h1>{{ newName }}</h1><button@click="updateFirstname">Update First Name</button></div></template><script>exportdefault{data:()=>{return{
firstname:'Hello',
lastname:'World'};},
methods:{updateFirstname(){this.firstname ='My'}},
computed:{fullname(){return`${this.firstname} - ${this.lastname}`},newName(){returnthis.fullname +'- New name'}},
watch:{newName(newVal, oldVal){
console.log(newVal, oldVal)}}}</script>
Ở ví dụ trên mình ko dùngfullname ở trên template, nhưng khi nó thay đổi thì newName cũng thay đổi theo, watch cũng sẽ chạy
@maitrungduc1410
Mình muốn hỏi thêm một ý nữa là
Nếu mình định nghĩa một computed nhưng lại không call nó ở đâu cả
Nếu data thay đổi, thì data phụ thuộc nó cũng auto được thay đổi theo phải không bạn?
Cảm ơn bạn, giờ thì mình biết lỗi do đâu rồi.
'This Set-Cookie was blocked because it had the "Secure" attribute but was not received over a secure connection.'
Biết được lỗi sẽ đi gg dễ hơn, cảm ơn bạn lần nữa, mình mò mãi không biết vì sao )
thường thì computed sẽ thoả mãn trong hầu hết mọi trường hợp, nhưng ở 1 số trường hợp nếu bạn có những xử lý phức tạp, kiểu gọi API async lên server chẳng hạn, thì khi đó bạn nên dùng watch: 1 thuộc tính nào đó thay đổi -> gọi API lên server lấy thêm data,....
Cảm ơn bạn về bài viết. Nhưng có một cái mình vẫn hơi khó phân biệt khi dùng computed và watch. Đặc biệt là đối với trường hợp giá trị của một thuộc tính này phụ thuộc vào giá trị của một thuộc tính khác. Mình đang không biết nên dùng cái nào. Nhờ bạn giải đáp cho mình với.
THẢO LUẬN
Ngồi nghiên cứu cái lerna để làm cái này. Trời xem bài này xong vứt cái lerna ra luôn. Tks pro. Quá cần pro ơi! Bài viết thiếu source git trong hướng dẫn nữa là hoàn mỹ pro.
IDOR thì e k dính, nhưng dính ADORable thì khắc phục sao a
)))
@phamtuananh760 K, mình làm theo step, nhưng đoạn đó nó k ra,. Mình xem doc trang chủ thì lại dc r, tks bạn nhé
@trinhhuuvu
chia sẻ hay quá anh ạ
@nguyenhuonggtvt okie bạn nhé
@bichht-0889 okie bạn
cảm ơn bạn, bài viết khá hay!
@maitrungduc1410 Cảm ơn nhé, mình đã tắt Secure và chạy ngon lành rồi
@maitrungduc1410 Trả lời chi tiết quá, mình hiểu rồi. Chắc từ giờ sẽ biết phân biệt và áp dụng hai cái này một cách hiệu quả hơn Cảm ơn bạn nhiều nhé
@nguyenhuonggtvt uk bạn, 1 computed property thì nó cũng y như 1 property bình thường khi bạn định nghĩa ở trong
data, cũng reactive, nên bất kì data nào khác phụ thuộc vào nó thì cũng sẽ tự động được update khi computed thay đổi. Ví dụ:Ở ví dụ trên mình ko dùng
fullnameở trên template, nhưng khi nó thay đổi thìnewNamecũng thay đổi theo,watchcũng sẽ chạy@bichht-0889 oke bạn nhé



. Lỗi của bạn là cookie có thuộc tính Secure, nhưng web của bạn đang không được chạy dưới HTTPS
@maitrungduc1410 Mình muốn hỏi thêm một ý nữa là Nếu mình định nghĩa một computed nhưng lại không call nó ở đâu cả Nếu data thay đổi, thì data phụ thuộc nó cũng auto được thay đổi theo phải không bạn?
Cảm ơn bạn, giờ thì mình biết lỗi do đâu rồi. 'This Set-Cookie was blocked because it had the "Secure" attribute but was not received over a secure connection.' Biết được lỗi sẽ đi gg dễ hơn, cảm ơn bạn lần nữa, mình mò mãi không biết vì sao
)
thường thì
computedsẽ thoả mãn trong hầu hết mọi trường hợp, nhưng ở 1 số trường hợp nếu bạn có những xử lý phức tạp, kiểu gọi API async lên server chẳng hạn, thì khi đó bạn nên dùngwatch: 1 thuộc tính nào đó thay đổi -> gọi API lên server lấy thêm data,....Cảm ơn bạn về bài viết. Nhưng có một cái mình vẫn hơi khó phân biệt khi dùng computed và watch. Đặc biệt là đối với trường hợp giá trị của một thuộc tính này phụ thuộc vào giá trị của một thuộc tính khác. Mình đang không biết nên dùng cái nào. Nhờ bạn giải đáp cho mình với.
Theo mình cứ để nguyên mấy cái bootstrap class, vì mấy cái custom styles thường chả ai thèm đọc, nên cố gằng viết custom scss càng đơn giản càng tốt.
Hay quá bn
xịn quá, mong bn ra phần tiếp theo