Hỏi về giỏ hàng khi call api trong js
Có 2 cách.
1 là em dùng session, lưu lại thông tin số lượng sản phẩm ở phía server, mỗi khi user bấm +1 sản phẩm thì em tạo thêm 1 API tăng số lượng sản phẩm này lên và trả về cho client
2 là em ko dùng session thì có thể lưu lại dưới dạng cookie, mỗi khi user bấm +1 thì em update số cookie này lên rồi lấy ra giao diên
hỏi về Flex html css
Bạn xem thử có thuộc tính nào đang là justify = space between không? Nếu có thì bạn đổi nó thành cái khác là được, hoặc nếu không thì bạn có thể xem xét sử dụng grid để vừa chia trang vừa responsive như bài viết này https://viblo.asia/p/khi-lam-css-ma-cung-phai-dau-dau-vi-toan-dai-so-Qbq5QEM45D8
Vấn đề khi fetch data trong Javascript
Đâu phải đâu bạn, nghe bạn tường trình thì có vẻ đang dùng nuxtjs. Hoặc kể cả ko phải nuxt thì bạn có thể fetch bao nhiêu cái api cũng được mà
ví dụ:
async fetch() {
const data1 = await callApi1();
const data2 = await callApi2();
}
Form GET không gọi được method trong Controller
Thứ tự code như kia không ảnh hưởng gì đến flow data đâu bạn, bạn nên xem lại phần name của route cho đúng quy chuẩn (viết thường, không cách, sử dụng quy tắc snake_case hoặc camelCase). Sau đó bạn nên xem lại đến phần gọi tên route, mình thấy phần gọi route của bạn đang quá loằng ngoằng, nhìn không hiểu gì hết
Làm cách nào có thể nhận được giá trị từng hàng của phần tử bằng jQuery?
$(function () {
const listId = $('.test').map((key, val) => $(val).attr('data-id'));
console.log(listId)
})
Bạn có thể search với keyword: jquery get attribute
Đăng nhập google bằng thư viện react-native-community/google-signin mà yêu cầu cả quyền truy cập drive
thế là trong config của package đó có yêu cầu scope truy cập drive, bạn kiểm tra lại trong config của package xem có không rồi tắt đi là được thôi
Ant desgin
vấn đề này của bạn có 2 cách giải quyết nhé
Cách 1: bạn F12 lên tìm đến cái modal đó rồi xem class của nó là gì, rồi bạn dùng class đó định nghĩa lại trong file Login.css (Có thể tìm hiểu về SCSS để tối ưu code css hơn)
Cách 2: Bạn vẫn tạo css class cho modal đó trong Login.css bình thường, sau đó bạn truyền thêm 1 property là class vào cho modal, giá trị của prop này là tên class bạn vừa tạo
Mục đích sử dụng của câu lệnh continue trong vòng lặp là gì ?
break - dừng vòng lặp ngay lập tức, bỏ qua toàn bộ code xử lý bên dưới
continue - bỏ qua toàn bộ đoạn code bên dưới và nhảy ngay lập tức đến phần tử tiếp theo
Tùy theo từng trường hợp mà bạn có thể sử dụng 2 từ khóa này cho hợp lý, đúng như bạn nói trong đa số các trường hợp chúng ta có thể thực hiện công việc tương tự continue bằng việc dùng if else, nên việc dùng break có lẽ nhiều hơn continue. Tuy nhiên trong một số trường hợp sử dụng continue sẽ giúp tối ưu bộ code hơn
Hỏi về xử lý stt danh sách và Object Javascript
Mình có cách xử lý thế này:
Khi danh sách của bạn đang trống, bạn hãy đặt biến số: biến previousIndex = 0; currentIndex = 1
Khi bắt đầu bấm + để tăng số dòng, bạn đặt giá trị STT của dòng bằng currentIndex += 1; Đồng thời tăng previousIndex lên 1
Khi bấm - dòng, bạn gán currentIndex = previousIndex; sau đó trừ previousIndex đi 1 đơn vị
Bằng cách này STT của bạn sẽ được tăng giảm luôn đúng
Chúc bạn thành công
Truyền dữ liệu cho Component React
TH1: Nếu các component con của bạn đều có sử dụng chung dữ liệu gì đó thì bạn nên nhét hết vào JSON rồi truyền 1 cục sang luôn, đỡ sợ bị thiếu data gì
TH2: Nếu các component con của bạn không sử dụng chung dữ liệu gì thì bạn cứ truyền vào từng prop một
Xin hướng dẫn truy vấn từ 2 bảng
Có vẻ bạn đang bị nhầm lẫn việc xây dựng cấu trúc dữ liệu bảng 1 - N, với cấu trúc mà bạn đưa ra thì điều này là không thể, mình có sửa lại một chút ở đây: http://sqlfiddle.com/#!9/9d77d1/4
Bạn thử tham khảo xem ạ
QR code
thì bạn cứ hiểu thêm tính năng là thêm tiền :v
apple khôn khéo tích hợp thêm tính năng đó nên tính giá lên thêm 5000 đồng chẳng hạn
Nếu mình đi lập trình lại một thứ đã tồn tại rồi, thì mình sẽ phải làm gì tiếp
đọc xong bài của bạn thì mình cũng lú luôn, ko hiểu dự án của bạn là gì mà ko ai hiểu =))
Lấy ngẫu nhiên 1 đoạn paragraph từ 1 string (trong PHP)
Đây là code của mình, mời bạn xem thử
$str = '<p> String in the middle </p> <p> String abcde </p> <p> String defg </p>';
if (preg_match_all('/<p>(.*?)<\/p>/', $str, $match)) {
echo $match[0][array_rand($match[0])];
}
Hỏi về dynamic Breadcrumbs in Nuxt.js
Chỗ này bạn đang hơi bị nhầm rồi, phần breadcrumb không xử lý ở trong route như vậy, phần này bạn xử lý trên view, trong view bạn có thể gán title của page vào phần breadcrumb luôn
Vấn đề lưu địa chỉ kiểu chọn Tỉnh + Huyện
Tại sao bạn không tự xây dựng database riêng cho phần tỉnh huyện này, nếu bạn sử dụng nodejs làm server thì có thể sử dụng mongoDB làm DB, cấu trúc DB trông sẽ giống thế này:
[
{
"tinh": "Ha Noi",
"huyen": [
{
"ten_huyen": "Dong anh"
},
{
"ten_huyen": "Soc son"
},
...
]
}
]
Hướng dẫn sử dụng L5 Swagger API trong Laravel
Anh chị cho em hỏi chút về sử dụng Middleware trong Laravel với ạ.
Thật ra cách làm của bạn mới là cách làm dở, bạn nên tạo một middleware riêng cho từng group route rồi route nào trỏ đến function nào không cần middleware thì bạn nhóm nó vào function khác, không phải ngẫu nhiên mà Laravel sinh ra kiến trúc như vậy
Cho em hỏi làm thế nào để chuyển được biến từ API thành biến trong JS được ạ ??
Trong JS có một thuật ngữ gọi là bất đồng bộ dữ liệu. Việc này cũng xảy ra khi em gọi API, hàm fetch() của em sẽ gọi API và trả về một Promise, sau đó em phải dùng .then() để có thể đọc được Promise này lấy dữ liệu, nhưng những dữ liệu được lấy về chỉ tồn tại ở bên trong .then() mà thôi, khi em gán row ở bên trong .then() như thế kia thì biến row đó chỉ có giá trị sử dụng bên trong hàm .then(), ở bên ngoài nó chưa được gán giá trị nên sẽ bị undefined.
Em có thể đọc qua các bài viết về Promise trong JS, async await trong JS, closure trong JS để hiểu thêm về vấn đề này nhé
Hỏi về css
đây bạn nhé: https://stackoverflow.com/questions/23760174/how-can-i-make-2-divs-with-a-slash-between
keyword: css slash border
hoặc: how to make css slash border