中国网站建设公司有哪些方面,自己建网站做外贸,设计一个个人求职网站,天津网络建站模板impress.js是什么#xff1f;
你想在浏览器中做PPT吗#xff1f;比如在做某些类似于PPT自动翻页#xff0c;局部放大之类#xff0c;炫酷无比。 在Blazor中#xff0c;几经尝试#xff0c;用以下方法可以实现。写文不易#xff0c;请点赞、收藏、关注#xff0c;并在转…impress.js是什么
你想在浏览器中做PPT吗比如在做某些类似于PPT自动翻页局部放大之类炫酷无比。 在Blazor中几经尝试用以下方法可以实现。写文不易请点赞、收藏、关注并在转载请注明出处和作者
1、在启动页中静态引用javascript
...
body
script src_framework/blazor.server.js asp-append-versiontrue/script
script typetext/javascript srclib/impress.js/impress.js/script
/body
/html
注意是在body的最后来引用在script src_framework/blazor.server.js asp-append-versiontrue/script之后。
2、创建一个javascript函数来初始化。
var impressA null;function startPPT() {impressA impress();impressA.init();
}
3、在OnAfterRenderAsync(bool firstRender)中调用
protected override async Task OnAfterRenderAsync(bool firstRender)
{if (firstRender){await _jsRuntime.InvokeVoidAsync(startPPT);await InvokeAsync(() StateHasChanged());}
}
impress.js的具体用法在这里
https://github.com/impress