我有以下代码
import dayjs from 'dayjs'
const abc = dayjs("09:00:00")
console.log(abc)
Run Code Online (Sandbox Code Playgroud)
控制台中的 abc 是
我怎样才能使它成为一个有效的日期,条件是输入始终采用“09:00:00”格式
我正在使用打字稿,我的 [...next-auth].tsx 文件如下所示:
import NextAuth, { Awaitable, Session, User } from "next-auth";
// import GithubProvider from "next-auth/providers/github";
import GoogleProvider from "next-auth/providers/google";
type ExtendedUserType = User & { username?: string; uid?: string };
export default NextAuth({
// Configure one or more authentication providers
providers: [
GoogleProvider({
clientId: process.env.GOOGLE_CLIENT_ID,
clientSecret: process.env.GOOGLE_CLIENT_SECRET,
}),
// ...add more providers here
],
pages: {
signIn: "/auth/signin", // for custom sign in page
},
callbacks: {
async session({ session, token, user }): Awaitable<Session> {
(session.user as ExtendedUserType).username …Run Code Online (Sandbox Code Playgroud) 我有一个nextjs项目与tailwindcss. 在登录页面上,UI 在第一页加载时具有可用的必要类,但是如果我刷新页面,那么这些类就会从 DOM 中消失,并且 UI 会被破坏。
tailwind.config.js
const colors = require('tailwindcss/colors')
const defaultTheme = require('tailwindcss/defaultTheme')
module.exports = {
purge: {
content:[
'./src/pages/**/*.js',
'./src/pages/**/*.ts',
'./src/pages/**/*.tsx',
'./src/design-system/**/*.js',
'./src/design-system/**/*.ts',
'./src/design-system/**/*.tsx',
'./src/components/**/*.js',
'./src/components/**/*.ts',
'./src/components/**/*.tsx'
],
// options: {whitelist:['h-52', 'py-9', 'max-w-2xl', 'text-white', 'h-screen']}
},
darkMode: false, // or 'media' or 'class'
theme: {
fontSize: {
'xxs': '10px',
'xs': '.75rem',
'sm': '.875rem',
'tiny': '.875rem',
'base': '1rem',
'lg': '1.125rem', …Run Code Online (Sandbox Code Playgroud) 例如。
[
{
x:1,
y:2
},
{
x:10,
y:20
},
]
Run Code Online (Sandbox Code Playgroud)
如何检查 x 是否存在于数组内的两个对象中?
期望的输出:
如果 x 不存在于数组中的一个对象中 ---> false
else ---->true
我曾尝试使用array.prototype.find()方法,但无法找到正确的逻辑来获得所需的输出。
javascript ×3
next.js ×2
reactjs ×2
arrays ×1
css-purge ×1
dayjs ×1
next-auth ×1
object ×1
tailwind-css ×1
typescript ×1