ueditor blazor
v1.0.2
UeditorとBlazorに基づくWysiwyg Rich Text Webエディター。
パッケージをインストールします
$ dotnet add package UEditorBlazor -v 0.1.0- *JSリソースをインポートします
< script >
window . NEDITOR_UPLOAD = "/api/upload" ;
</ script >
< script src =" _content/UEditorBlazor/neditor.config.js " > </ script >
< script src =" _content/UEditorBlazor/neditor.all.min.js " defer > </ script >
< script src =" _content/UEditorBlazor/neditor.service.js " > </ script >
< script src =" _content/UEditorBlazor/ueditor-blazor.js " > </ script >それだけです!次に、 UEditor.Editorコンポーネントを使用できます。
< UEditor .Editor @ref = " editor " @bind-Value = " value " @bind-Html = " html " Height = " 500px " Width = " 700px " />
@code {
string value = " Hello Blazor! " ;
string html ;
Editor editor ;
}カスタム画像の読み込みを実装する場合は、以下にリストされている手順に従ってください。
< script >
window . NEDITOR_UPLOAD = "/api/upload" ;
</ script > neditor.service.jsで、 getActionUrl window.NEDITOR_UPLOADを確認してください。
services . AddControllers ( ) ; app . UseStaticFiles ( new StaticFileOptions {
FileProvider = new PhysicalFileProvider ( image_path ) ,
RequestPath = "/I"
} ) /I接尾辞は、プレビュー画像を表示するために使用されます。コントローラーでimage_pathおよび/Iを変更できます。
/api/upload要求を処理しますImageController.csを参照してください。 rootとresult.urlを覚えておいてください。urlバリアントは、 2.2で言及されているものと同じである必要があります。