我truncate在 TailwindCSS 中使用,如果文本溢出超过一行,则使文本省略,但它不起作用。
我的代码在下面不起作用:
<div className="ml-1 inline-block">
<span>Label: </span>
<span className="font-semibold truncate">
long texttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt
</span>
</div>
Run Code Online (Sandbox Code Playgroud)
我该如何修复它?
我正在使用 Ant Design 验证表单,但我遇到了getFieldError(). 我需要通过 Form.Item 的字段名称获取错误消息,但它不起作用。
这是我的代码在下面不起作用:
...
<Form form={form} name="login_form" onFinish={onFinish} scrollToFirstError>
<Form.Item
label="Password"
name="password"
rules={[
{
required: true,
message: 'Password cannot be empty!',
},
]}
help='' // hide validating message.
>
<>
{({ getFieldError }) => console.log(getFieldError('password'))}
//it not logging anything when submit form trigger error
<Input.Password placeholder="Enter your password" />
</>
</Form.Item>
</Form>
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
有人可以向我解释一下 Express JS 代码中两种异常错误处理方式的不同吗:
const express = require('express');
const app = express();
app.get('/test', (req, res, next) => {
// the first way:
throw new Error('my error message');
// the second way:
next(new Error('my error message'));
});
app.use((err, req, res, next) => {
res.status(err.status || 500).send(err.message || 'Internal Server Error');
});
app.listen(3000, () => console.log('Welcome to ExpressJS'));
Run Code Online (Sandbox Code Playgroud)
它返回与错误中间件处理的相同结果,但这里有什么区别?