在JavaScript中访问Office UI Fabric主题颜色

时间:2018-07-31 07:12:03

标签: javascript typescript office-ui-fabric

基于有关Usage via JavaScript styling libraries的文档,我试图在应用程序中访问Office Fabric UI主题颜色。我已按照说明进行操作,并安装了@uifabric/styling。然后,我应该简单地将样式导入为

import {
  styles
} from '@uifabric/styling'; 

...以获取颜色。但是我收到以下TypeScript错误:

[ts] Module '"c:/.../node_modules/@uifabric/styling/lib/index"' has 
no exported member 'styles'. Did you mean 'IStyle'?

文档是否旧或打字稿定义是否旧?

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

对我来说,文档中的示例应该如何工作仍然是一个谜。但是我设法使use warnings; use strict; use feature 'say'; BEGIN { package TestRedef; use Exporter qw(import); our @EXPORT = qw(hi); sub hi { return "\thi from " . __PACKAGE__; } $INC{'TestRedef.pm'} = 1; }; ### in main:: BEGIN { no warnings 'redefine'; *TestRedef::hi = sub { return 'impostor in ' . __PACKAGE__ }; }; use TestRedef; say hi(); 与自定义样式一起使用。

这是一个快速的React-Typescript示例,说明如何在Javascript中使用主题,也许还有文档应该说的内容。可以使用Theme Generator

创建完整的主题
getTheme()

答案 1 :(得分:1)

您肯定在我们的文档中发现了一个错误。我们最近将大多数文档移到了Wiki。我会用一种或另一种方法清理掉。

这是跟踪工作的问题。

https://github.com/OfficeDev/office-ui-fabric-react/issues/5770

相关问题