【问题标题】:Flutter - border parameter isn't definedFlutter - 未定义边界参数
【发布时间】:2018-11-06 00:54:35
【问题描述】:

我正在尝试使用 InputDecoration 类在 Flutter 中设置 TextField 的样式。

这里是implementation-

new TextField(
  decoration: new InputDecoration(
    border: InputBorder.none, // The named parameter border isn't defined
    hintText: 'Please enter a search term'
  ),
);

但这会导致边框属性下方出现一条红色波浪线,并带有消息

The parameter border isn't defined

Rest 属性工作正常。这是相同的屏幕截图- PS - 我是 Flutter 的新手。

【问题讨论】:

  • 您的代码看起来不错。 Dart 分析器是否显示其他错误?
  • 不只是这个@GünterZöchbauer。
  • 你试过重启IDE了吗?
  • 你用的是什么 Flutter 版本。
  • Flutter 0.0.22-pre.1 • 通道 alpha

标签: dart flutter


【解决方案1】:

您使用的是 Flutter 的 v0.0.22,该版本已有数月之久。我从大约同一时间发现this PR,上面写着:

所谓的“分隔线”现在是可配置的边框

所以我猜你使用的版本可能没有border

您应该切换到测试版 (flutter channel beta) 以使用更新的代码重试。

【讨论】:

  • 那行得通。切换到 beta 通道后,它检测到 border
猜你喜欢
  • 2018-05-14
  • 2014-07-24
  • 2020-12-02
  • 2019-03-22
  • 2019-09-18
  • 1970-01-01
  • 2021-01-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多