blazor book
1.0.0
像UI這樣的故事書,用於託管大麻組件
需要將BlazorBook Nuget軟件包添加到您的Blazor Wasm/Server應用程序和包含您個人故事的Razor類庫項目中。
Install-Package BlazorBook -ProjectName MyProject
在您的大麻廠/服務器應用程序的啟動中:
app.RegisterAllStories(Assembly.Load("<<Assembly name containing stories>>"));
_Imports.razor中添加@using BlazorBook.Components
在App.razor中
< Router
AppAssembly =" @typeof(App).Assembly "
AdditionalAssemblies =" new[] { typeof(BlazorBook.UI).Assembly } "
>
...
</ Router >這些故事將被註冊,並在路徑/blazorbook上提供UI
創建一個剃須刀庫來包含您的故事。這也應該將BlazorBook Nuget軟件包作為依賴項。
例如,故事可以如下:
@inherits BlazorBook.StoryComponent
@attribute [DisplayName("Story name")]
<div>Hello @(world)!</div>
@code {
string world = "World!";
}