javascript - 获取组件中的旧输入

标签 javascript laravel vue.js

我有一个只包含一个组件的 Blade 文件

<div>
    <select-exercise></select-exercise>
</div>

而且,组件的模板是这样的

选择Exercise.vue

<div class="input-group">
    <span class="input-group-addon">
        <select class="selectpicker form-control"  v-model="customizedExercise.sets_duration"  name="sets_duration[]" id ="sets_duration"> 
            <option v-for="number in numbers" value="{{number}}">{{number}}</option> 
        </select> 
    </span>

    <span class="input-group-addon">
        <select class="selectpicker form-control"  v-model="customizedExercise.reps"  name="reps[]" id="reps"> 
            <option v-for="number in numbers" value="{{number}}">{{number}}</option> 
        </select> 
    </span>
</div>

如果用户未能通过表单验证并重定向回来,如何获取旧输入并显示它们?

我试过了

<div>
    <select-exercise :input="{{old('key')}}"></select-exercise>
</div>

但是,它不起作用。

最佳答案

您可以通过 old('key') 设置旧值,如果值已经设置,它将被设置为 $key

value="{{ old('key', $key) }}">

关于javascript - 获取组件中的旧输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38068056/

相关文章:

javascript - getComputedStyle (or) $.css(map) <-- 获取每个样式声明

Javascript 窘境 : Creating a highlighter pen tool. .. 差不多了

php - 无法在模型对象 Laravel 上调用 SAVE 方法

Laravel 5.2 JSON 对带有错误 api_token 的请求的响应

javascript - GSAP 3+ 动画在 VueJS 项目中不起作用

c# - 如何将 Vue.js 添加到现有的 ASP .NET Core 2.0 MVC 项目中?

javascript - 最好的表排序器不是 Jquery?

javascript - 当所选元素不可见时,滚动条不会滚动

php - Laravel excel 在导入前获取总行数

javascript - Vue 将插槽模板传递给扩展组件