【问题标题】:Using laravel old function within a vuejs component在 vuejs 组件中使用 laravel 旧函数
【发布时间】:2017-08-03 17:53:34
【问题描述】:

我有一个包含表单的 vuejs 组件,我想使用 laravel 旧函数,以便在表单验证失败时重新填充输入字段。

我的猜测是我可能需要做一些事情,比如将旧函数作为道具传递给组件,但不确定这是否是“正确”的做法。

我只是在寻找有关执行此操作的最佳方式的确认。

【问题讨论】:

  • 正确的方式是相当主观的,但我想问为什么你需要在 vue 组件中使用old()。大多数人将 Vue 与 ajax 请求一起使用,因此旧值在提交时仍会保留在表单中。

标签: laravel vue.js vuejs2


【解决方案1】:

如果您不使用 ajax 请求,那么是的,唯一的方法是将它们作为道具传递。可能将整个数组作为一个道具发送:<component :oldInputs="{{old()}}"></component>

【讨论】:

  • HTML 属性名称不区分大小写,因此浏览器会将任何大写字符解释为小写。这意味着当您使用 DOM 内模板时,camelCased 道具名称需要使用其 kebab 大小写(连字符分隔)等价物
猜你喜欢
  • 2020-07-18
  • 2021-09-07
  • 2018-09-23
  • 2017-11-16
  • 1970-01-01
  • 2018-10-29
  • 2015-09-18
  • 2016-01-03
  • 2018-09-12
相关资源
最近更新 更多