使用Vuejs从我的选择表单中获取Double值

时间:2018-09-10 17:31:33

标签: laravel select vue.js

我在这里放了一张图片以查看我的Vue应用程序。  在我的“选择”表单中,我有两个值: -$ keys可以引用我的id -$ values可以让我在选项中获得ID。

我这样写代码:

 <select data-validation="number"  class="form-control" style="width:200px" v-model="cash.bank">
      @foreach ($users as $keys => $values)
   <option value="{{ $keys }}" >  {{ $values }}</option> 
      @endforeach
 </select>

我的v-model = cash.bank返回$ keys的值。我还需要返回cash.id的$ value值。

我的双重发布和放置函数脚本:

  addCash: function () {
        axios.post('/addglentrycash', this.cash)
            .then(response => {
                console.log(response.data);
                if (response.data.etat) {
                    this.cash = {
                         id: 0,
                          codeentry: response.data.etat.codeentry,
                          description: response.data.etat.description,
                          cash: response.data.etat.cash,   
                    };
                }
            })
            .catch(error => {
                console.log('errors: ', error)
            })
   updateBank:function(){
     axios.put('/updatebank', this.cash)
            .then(response => {
                if (response.data.etat) {
                this.cash = {    
                        id: (I need to write something)
                        cash: response.data.etat.cash,
                        bank:response.data.etat.bank, 
                    };   
                }
            })
            .catch(error => {
                console.log('errors: ', error)
            })
    },

这是我的Vue应用: enter image description here

0 个答案:

没有答案