Office js 如何在我的React应用程序加载时显示微调器?
我的Word加载项(react应用程序)加载时是否可能显示一段时间Office js 如何在我的React应用程序加载时显示微调器?,office-js,office-ui-fabric,Office Js,Office Ui Fabric,我的Word加载项(react应用程序)加载时是否可能显示一段时间 显然,要使用Spinner,您需要编译一个React应用程序,因此我想另一种表述问题的方式是:是否有独立版本的fabric Spinner?我认为您需要的是fabric core 如果没有,那么就没有独立的微调器,您需要根据它们打开一个问题。我认为您需要的是织物核心 如果没有,那么就没有独立的微调器,您需要根据它们打开一个问题。由于React尚未加载,我个人会在中添加推荐的CSS/HTML。一旦React组件被加载(下载
显然,要使用Spinner,您需要编译一个React应用程序,因此我想另一种表述问题的方式是:是否有独立版本的fabric Spinner?我认为您需要的是fabric core
如果没有,那么就没有独立的微调器,您需要根据它们打开一个问题。我认为您需要的是织物核心
如果没有,那么就没有独立的微调器,您需要根据它们打开一个问题。由于React尚未加载,我个人会在
中添加推荐的CSS/HTML。一旦React组件被加载(下载),它将自动替换“根”内容
例如:
<body>
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<div id="root">
<style>
#loader {
background-color: #f2f2f2;
display: flex;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
justify-content: center;
align-items: center;
flex-direction: column;
}
.spinner {
border-radius: 50%;
width: 5em;
height: 5em;
margin: 60px auto;
font-size: 10px;
position: relative;
border-top: 0.5em solid rgb(199, 224, 244);
border-right: 0.5em solid rgb(199, 224, 244);
border-bottom: 0.5em solid rgb(199, 224, 244);
border-left: 0.5em solid rgb(0, 120, 212);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
</style>
<div id="loader">
<div class="spinner"></div>
</div>
</div>
您需要启用JavaScript才能运行此应用程序。
#装载机{
背景色:#F2F2;
显示器:flex;
位置:固定;
排名:0;
左:0;
右:0;
底部:0;
证明内容:中心;
对齐项目:居中;
弯曲方向:立柱;
}
斯宾纳先生{
边界半径:50%;
宽度:5em;
身高:5公分;
保证金:60像素自动;
字体大小:10px;
位置:相对位置;
边框顶部:0.5em实心rgb(199224244);
右边框:0.5em实心rgb(199224244);
边框底部:0.5em实心rgb(199224244);
左边框:0.5em实心rgb(0、120、212);
-webkit转换:translateZ(0);
-ms变换:translateZ(0);
变换:translateZ(0);
-webkit动画:load8 1.1s无限线性;
动画:load8 1.1s无限线性;
}
@-webkit关键帧加载8{
0% {
-webkit变换:旋转(0度);
变换:旋转(0度);
}
100% {
-webkit变换:旋转(360度);
变换:旋转(360度);
}
}
@关键帧加载8{
0% {
-webkit变换:旋转(0度);
变换:旋转(0度);
}
100% {
-webkit变换:旋转(360度);
变换:旋转(360度);
}
}
您的index.tsx应该是:
ReactDOM.render(
<App />,
document.getElementById('root') as HTMLElement
);
ReactDOM.render(
,
document.getElementById('root')作为HTMLElement
);
由于React尚未加载,我个人会在中添加推荐的CSS/HTML。一旦React组件被加载(下载),它将自动替换“根”内容
例如:
<body>
<noscript>
You need to enable JavaScript to run this app.
</noscript>
<div id="root">
<style>
#loader {
background-color: #f2f2f2;
display: flex;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
justify-content: center;
align-items: center;
flex-direction: column;
}
.spinner {
border-radius: 50%;
width: 5em;
height: 5em;
margin: 60px auto;
font-size: 10px;
position: relative;
border-top: 0.5em solid rgb(199, 224, 244);
border-right: 0.5em solid rgb(199, 224, 244);
border-bottom: 0.5em solid rgb(199, 224, 244);
border-left: 0.5em solid rgb(0, 120, 212);
-webkit-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-animation: load8 1.1s infinite linear;
animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes load8 {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
</style>
<div id="loader">
<div class="spinner"></div>
</div>
</div>
您需要启用JavaScript才能运行此应用程序。
#装载机{
背景色:#F2F2;
显示器:flex;
位置:固定;
排名:0;
左:0;
右:0;
底部:0;
证明内容:中心;
对齐项目:居中;
弯曲方向:立柱;
}
斯宾纳先生{
边界半径:50%;
宽度:5em;
身高:5公分;
保证金:60像素自动;
字体大小:10px;
位置:相对位置;
边框顶部:0.5em实心rgb(199224244);
右边框:0.5em实心rgb(199224244);
边框底部:0.5em实心rgb(199224244);
左边框:0.5em实心rgb(0、120、212);
-webkit转换:translateZ(0);
-ms变换:translateZ(0);
变换:translateZ(0);
-webkit动画:load8 1.1s无限线性;
动画:load8 1.1s无限线性;
}
@-webkit关键帧加载8{
0% {
-webkit变换:旋转(0度);
变换:旋转(0度);
}
100% {
-webkit变换:旋转(360度);
变换:旋转(360度);
}
}
@关键帧加载8{
0% {
-webkit变换:旋转(0度);
变换:旋转(0度);
}
100% {
-webkit变换:旋转(360度);
变换:旋转(360度);
}
}
您的index.tsx应该是:
ReactDOM.render(
<App />,
document.getElementById('root') as HTMLElement
);
ReactDOM.render(
,
document.getElementById('root')作为HTMLElement
);
据我所知,面料核心只是款式而不是组件——或者我找错了地方?这里是面料团队的迈克。Fabric Core主要关注构成设计语言的样式。但是,它确实有一些基本组件(如网格),如果您想打开一个问题,简单的微调器可能是一个很好的补充。为了让您暂时解锁,这里有一个使用Fabric Core图标的快速原型:谢谢Mike-是的,我最终对微调器进行了反向工程,并将其内联添加到主页。这是为任何想要复制意大利面的人准备的代码:据我所知,布料核心只是有样式而不是组件——或者可能我找错了地方?这里是布料团队的迈克。Fabric Core主要关注构成设计语言的样式。但是,它确实有一些基本组件(如网格),如果您想打开一个问题,简单的微调器可能是一个很好的补充。为了让您暂时解锁,这里有一个使用Fabric Core图标的快速原型:谢谢Mike-是的,我最终对微调器进行了反向工程,并将其内联添加到主页。这是为任何想买意大利面的人准备的代码:是的,这就是我最终得到的解决方案。我的“自制”纺纱机最后掉到了厕所里