【发布时间】:2016-08-08 02:05:21
【问题描述】:
我在 $grades 变量中收到格式正确 ($key => $value) 的成绩列表
如何使用 Vue 使用此变量填充选择选项输入。
我想我必须将 vue 变量与 : 绑定,但我只是从 vue 开始,我可以找到非常少的基本示例,
<select v-model="grades" class="form-control">
<option v-for="gradeValue in gradeValues" :gradeValues="{{ $grades /* Laravel Variable */ }}">@{{ gradeValue }}</option>
</select>
编辑:我可以从 Vue 进行 ajax 调用,这不应该那么复杂,但是当页面加载时,我的 Laravel 控制器将变量传递给我的视图,所以,这对我来说是一种更简洁的方法,在这种情况下有不需要ajax。
【问题讨论】:
-
你应该在一个 vue 钩子中设置来自服务器的变量,比如
ready或created -
问题是我不能在刀片文件 (.blade.php) 之外使用 laravel 变量。那是我的问题。所以,我的问题是如何在html里面赋值一个变量,然后在vue中获取变量