Câu hỏi được gắn thẻ «javascript»

Đối với các câu hỏi liên quan đến lập trình trong ECMAScript (JavaScript / JS) và các phương ngữ / cách triển khai khác nhau (không bao gồm ActionScript). Thẻ này hiếm khi được sử dụng một mình nhưng thường được liên kết với các thẻ [node.js], [jquery], [json] và [html].


2
Bảo mật đa miền bật lên OAuth React.js
Tôi quan tâm đến cách triển khai OAuth trong React bằng popup ( window.open). Ví dụ tôi có: mysite.com - đây là nơi tôi mở cửa sổ bật lên. passport.mysite.com/oauth/authorize - cửa sổ bật lên. Câu hỏi chính là làm thế nào để tạo kết nối giữa window.open(cửa sổ bật …






5
liệu-ui 'createdSvgIcon' không được xuất từ ​​'@ liệu-ui / core / utils'
Tôi đã cài đặt tài liệu-ui / lab để sử dụng thành phần cảnh báo, nhưng bất cứ khi nào tôi nhập nó với: import Alert from '@material-ui/lab/Alert';nó không thể biên dịch và ném lỗi này: ./node_modules/@material-ui/lab/esm/internal/svg-icons/SuccessOutlined.js Attempted import error: 'createSvgIcon' is not exported from '@material-ui/core/utils'. Vì vậy, tôi đã …



3
Làm thế nào tôi có thể tạo ra một thành phần React nếu If hành động như một người thực sự nếu mà trong bản mô tả?
Tôi đã tạo một <If />thành phần chức năng đơn giản bằng React: import React, { ReactElement } from "react"; interface Props { condition: boolean; comment?: any; } export function If(props: React.PropsWithChildren<Props>): ReactElement | null { if (props.condition) { return <>{props.children}</>; } return null; } Nó cho phép tôi viết …


4
Tại sao cài đặt thuộc tính CSS bằng Promise.then không thực sự xảy ra ở khối sau đó?
Vui lòng thử và chạy đoạn mã sau, sau đó nhấp vào hộp. const box = document.querySelector('.box') box.addEventListener('click', e => { if (!box.style.transform) { box.style.transform = 'translateX(100px)' new Promise(resolve => { setTimeout(() => { box.style.transition = 'none' box.style.transform = '' resolve('Transition complete') }, 2000) }).then(() => { box.style.transition = '' …



Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.