如何将输入值自动传递到v-model中?谢谢您:)
代码:
<input value="{{$in->id}}" v-model="upload.id" >我试着在我的脚本中这样做:
upload: {
bank:'',
id:{{$in->id}},
cash:''
},在我看来:
<a value="" v-model="upload.id" ></a>发布于 2018-09-11 20:53:49
您不能这样做,因为v-model覆盖了输入元素上的value属性。因此,最好的选择可能是直接将其添加到script标记中。
<script type="text/javascript>
new Vue({
data: {
upload {
id: {{$in->id}}
}
}
});
</script>或者,如果你在它自己的javascript文件中初始化VueJS,而不是内联,你可以将它设置为窗口上的一个属性。例如,在<head>中,您可以执行以下操作:
<head>
...
<script type="text/javascript">
window.sharedData = window.sharedData || {};
window.sharedData.uploadId = {{$in->id}};
</script>
...
</head>这意味着在您的javascript文件中,您可以执行以下操作:
data: {
upload: {
in: window.sharedData.uploadId
}
}https://stackoverflow.com/questions/52276329
复制相似问题