vuejs/v2.cn.vuejs.org

select option v-for 出错

jianweiqin opened this issue · 1 comments

vue 版本:2.6.11

以下代码会出错:

<select v-model="selected">
  <option v-for="option in options" v-bind:value="option.value">
    {{ option.text }}
  </option>
</select>

错误信息:ReferenceError: option is not defined

加一个<template>就可以:

<select v-model="selected">
  <template>
    <option v-for="option in options" v-bind:value="option.value">
      {{ option.text }}
    </option>
  </template>
</select>

但如果把 v-for 写在 <template> 里,也会出错。
是什么问题?

这里是文档翻译项目,请到 vuejs/vue 提交 issue 并提供问题复现,谢谢。