【问题标题】:b-input name attribute not working buefyb-input 名称属性不工作 buefy
【发布时间】:2018-04-14 01:21:38
【问题描述】:

我想将name="name" 属性放在buefy 输入控件中。到目前为止,我还没有成功。

<b-field label="Fullname">
   <b-input
      value=""
      icon="face"
      name="name">
   </b-input>
</b-field>

它发送空值,我在 laravel 中收到错误:

"Column 'name' cannot be null"

当我尝试使用原生 html 输入控件时,它起作用了。

我也尝试使用开发人员工具检查 DOM,似乎 b-input 控件没有名称。

我该如何解决这个问题?

编辑: 我有 vue@2.1.10 而对于 buefy 你需要 2.4,这就是我得到这个错误的原因。对不起,我的错。

【问题讨论】:

  • 如何将值发送到服务器?

标签: vue.js vuejs2 vue-component bulma


【解决方案1】:

使用v-model 将您的组件绑定到您的数据。

在你的&lt;template&gt;...&lt;/template&gt;

<b-field label="Fullname">
    <b-input
      v-model="fullname"
      icon="face">
    </b-input>
</b-field>

在你的&lt;script&gt;...&lt;/script&gt;:

data () {
   fullname: null,

   //some more state...
},

【讨论】:

    猜你喜欢
    • 2011-03-31
    • 2021-05-12
    • 1970-01-01
    • 2019-03-29
    • 1970-01-01
    • 2014-09-08
    • 2018-04-04
    • 2021-02-02
    • 2018-02-06
    相关资源
    最近更新 更多