Передать значение ввода в v-модель - PullRequest
0 голосов
/ 11 сентября 2018

как автоматически передать значение входа в v-модель?Спасибо :)

Код:

  <input   value="{{$in->id}}" v-model="upload.id" >

Я пытался сделать в моем сценарии:

 upload: {
        bank:'',
        id:{{$in->id}},
        cash:''
  },

и на мой взгляд:

  <a   value="" v-model="upload.id" ></a>

1 Ответ

0 голосов
/ 11 сентября 2018

Вы не можете сделать это таким образом, поскольку v-model переопределяет атрибут value в элементе ввода.Так что, вероятно, лучшим вариантом будет добавить это прямо в ваш script тег.

<script type="text/javascript>
new Vue({
  data: {
    upload {
      id: {{$in->id}}
    }
  }
});
</script>

Или, если вы запускаете VueJS в его собственном файле javascript, вместо встроенного, вы можете установить его как свойствона окне.Например, в вашем <head> вы можете сделать следующее:

<head>
  ...
  <script type="text/javascript">
    window.sharedData = window.sharedData || {};
    window.sharedData.uploadId = {{$in->id}};
  </script>
  ...
</head>

Это означает, что в вашем файле javascript вы можете сделать следующее:

data: {
  upload: {
    in: window.sharedData.uploadId
  }
}
...