刀刀

Results 44 comments of 刀刀

I mean the clearable icon should not impact the input width, in old version it is ok, like this [playground](https://element-plus.run/#eyJBcHAudnVlIjoiPHRlbXBsYXRlPlxuICA8ZWwtZm9ybSA6aW5saW5lPVwidHJ1ZVwiIDptb2RlbD1cImZvcm1JbmxpbmVcIiBjbGFzcz1cImRlbW8tZm9ybS1pbmxpbmVcIj5cbiAgICA8ZWwtZm9ybS1pdGVtIGxhYmVsPVwiQXBwcm92ZWQgYnlcIj5cbiAgICAgIDxlbC1pbnB1dCB2LW1vZGVsPVwiZm9ybUlubGluZS51c2VyXCIgcGxhY2Vob2xkZXI9XCJBcHByb3ZlZCBieVwiIGNsZWFyYWJsZSAvPlxuICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgIDxlbC1mb3JtLWl0ZW0gbGFiZWw9XCJBY3Rpdml0eSB6b25lXCI+XG4gICAgICA8ZWwtc2VsZWN0IHYtbW9kZWw9XCJmb3JtSW5saW5lLnJlZ2lvblwiIHBsYWNlaG9sZGVyPVwiQWN0aXZpdHkgem9uZVwiPlxuICAgICAgICA8ZWwtb3B0aW9uIGxhYmVsPVwiWm9uZSBvbmVcIiB2YWx1ZT1cInNoYW5naGFpXCIgLz5cbiAgICAgICAgPGVsLW9wdGlvbiBsYWJlbD1cIlpvbmUgdHdvXCIgdmFsdWU9XCJiZWlqaW5nXCIgLz5cbiAgICAgIDwvZWwtc2VsZWN0PlxuICAgIDwvZWwtZm9ybS1pdGVtPlxuICAgIDxlbC1mb3JtLWl0ZW0+XG4gICAgICA8ZWwtYnV0dG9uIHR5cGU9XCJwcmltYXJ5XCIgQGNsaWNrPVwib25TdWJtaXRcIj5RdWVyeTwvZWwtYnV0dG9uPlxuICAgIDwvZWwtZm9ybS1pdGVtPlxuICA8L2VsLWZvcm0+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0IGxhbmc9XCJ0c1wiIHNldHVwPlxuaW1wb3J0IHsgcmVhY3RpdmUgfSBmcm9tICd2dWUnXG5cbmNvbnN0IGZvcm1JbmxpbmUgPSByZWFjdGl2ZSh7XG4gIHVzZXI6ICdlbGVtZW50LXBsdXMnLFxuICByZWdpb246ICcnLFxufSlcblxuY29uc3Qgb25TdWJtaXQgPSAoKSA9PiB7XG4gIGNvbnNvbGUubG9nKCdzdWJtaXQhJylcbn1cbjwvc2NyaXB0PlxuIiwiaW1wb3J0X21hcC5qc29uIjoie1xuICBcImltcG9ydHNcIjoge31cbn0iLCJfbyI6e319)

请提供下修改前后的 case

可以参考 demo中 的写法 `ApiDefinition` ```php /** * @ApiVersion(version="v1") * @ApiController(tag="demo管理", description="demo的新增/修改/删除接口") * @ApiDefinitions({ * @ApiDefinition(name="DemoOkResponse", properties={ * "code|响应码": 200, * "msg|响应信息": "ok", * "data|响应数据": {"$ref": "DemoInfoData"} * }), * @ApiDefinition(name="DemoInfoData",...

你描述的这个需求目前尚不支持, 不过是可以实现的, 我们可以通过增加一个配置项, 控制是否模糊化错误消息提示, 开启的话提示详细信息, 关闭的话只做笼统的提示, 避免暴露更多细节 甚至可以细化到指定的api, 得空的搞一下.

增加一个 message 参数也是可的, 我还没想太清楚.

目前不可以, 采用Modle方式应该可以达到你想要的效果, 有空了研究下

`ApiDefinition` 定义在 `class` 层是考虑到定义内容在整个`class` 方法中的复用, 抽离的初衷也是复用, 感觉不适合在 `method`层使用, 如果仅单个接口的响应需要对字段做描述可以如下写法 ```php @ApiResponse(code="0", description="创建成功", schema={"id|ID": 1}) ```

> # hyperf 3版本 > `hyperf 3移除了 @Annotation 的支持,全部使用 PHP8 原生注解 Attribute。` 到时可能此组件不再兼容。 后续我得空升级一下

麻烦提供下具体的复现场景, 注意看下是否为数据库层的记录重复, 目前在后台 菜单管理 中未发现这个情况.