3

Fabric ui中有一个TextField输入,但我还没有找到为登录表单创建密码字段的方法。

编辑:

我尝试使用“类型”属性,但出现错误。

Property 'type' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<TextField> & Readonly<{ children?: ReactNode; }>

这些是 package.json 中的相关包:

"office-ui-fabric-react": "^4.21.4",
"react": "^15.6.1",
"react-dom": "^15.6.1",
"typescript": "^2.4.2"

这个问题似乎与我的类似:https ://github.com/OfficeDev/office-ui-fabric-react/issues/2203 - 我尝试降级到 TypeScript 2.2.2,但我从 node_modules 文件夹中得到了大量错误如果我这样做。

更新:问题现已修复。更新了软件包,它不再存在。

4

2 回答 2

2

你有没有尝试过:

<TextField defaultValue='foo' name='bar' type='password' />

看到这个问题:https ://github.com/OfficeDev/office-ui-fabric-react/issues/1127

而这个问题:https ://github.com/OfficeDev/office-ui-fabric-react/issues/574

更新我在 github 上的问题的回复:

转到我的问题

微神螺栓:

这似乎是前一段时间修复的。我没有问题:

<TextField type='password' label='Default TextField'  />

得到这个:

用户 micahgodbolt 提供的关于该问题的图片

如果是打字稿问题,我们正在解决最新版本的 TS 的一些错误。确保您已更新到最新版本的 Fabric。IE它与文本字段和输入密码无关。

于 2017-07-18T21:59:05.317 回答
1

type="password"

<TextField type="password" />

另见TextField type="password" · 问题 #490 · OfficeDev/office-ui-fabric-react · GitHub

于 2017-07-18T21:59:00.783 回答