WTM
WTM copied to clipboard
Use WTM to write .netcore app fast !!!
[toc] ## Swagger显示的样子 ## 如果提交这个做修改的话,会修改不成功 ```JSON { "entity": { "Name": "哈哈哈fff", "DisplayName": "哈哈哈fff", "TypeId": "6facf25c-c7a4-4748-a2c7-2e9082d13690", "Id": "ae881fb8-aa80-4bcb-acc0-10e9be498169", "ImageId": "e59c5fdf-c13c-44ed-aab4-67b7e3dd3980", "SoundId": "94905723-cb8f-42b4-85fc-9bbe275eda9f" } } ``` ## 这样提交才可以 ```json { "Entity": {...
 批量导入后,应该释放内存,目前效果是,导入过程中内存一直增长,一个小时候也不释放内存。
vue项目导入大量数据时,loading效果失效。用户无法判断导入状态,导致重复导入。 最好能再增加导入进度提示,导入未完成之前禁用导入按钮。
WTM采用的是MVVM模式,这个Controller就显得有点多余,有没有可能在设计上把Controller去掉,让框架来自动化Controller的功能,把现在需要写在Controller里面的逻辑完全的移到VM里面去?这样WTM在设计上就是一个很纯粹的MVVM框架了。
框架现在使用的中文标识为简写`zh`,使用起来倒是可行。 但这里的非标准和其他多语言的组件没法正确合并。 在项目文件中添加如下这样的配置,表示语言文件只生成`zh-Hans;en`,其他语言文件不生成,避免打包不需要的语言资源文件。 ```zh-Hans;en```。 如果将标识字符改成`zh;en`, 本框架的资源文件能生成,但其他组件的语言资源文件就没法生成了。
wt:row 添加 align 属性,解析后成为内联样式“text-align”,但内联样式中会多出一个width:100%。这样在外部样式表中为其设置margin会失效。希望把解析结果中的width:100%去掉,不妨碍正常布局,但方便更好的做外部控制。没有试验其他属性解析是否会添加width:100%,可能不止align属性。
修复方式:ConfigureServices函数里添加`c.OperationFilter ();` 我个人实现方式: ```csharp using Microsoft.AspNetCore.Authorization; using Microsoft.OpenApi.Models; using QingjiuServer3.Auth; using Swashbuckle.AspNetCore.SwaggerGen; using System.Collections.Generic; using System.Linq; namespace QingjiuServer3 { public class SecurityRequirementsOperationFilter: IOperationFilter { public void Apply (OpenApiOperation operation, OperationFilterContext...