報錯Uncaught Error: Need at least a key or a value or a label (only for OptGroup) for [object Object]

在引用antd的Select組件的時候,出現報錯的情況,錯誤代碼如下:


  <Form layout="horizontal">
    <FormItem label="選擇城市">
      <Select>
        <Option>全部</Option>
        <Option>北京市</Option>
        <Option>天津市</Option>
      </Select>
    </FormItem>
    <FormItem label="營運模式">
      <Select>
        <Option>自營</Option>
        <Option>加盟</Option>
      </Select>
  </FormItem>
  <FormItem label="用車模式">
    <Select>
        <Option>制定停車點</Option>
        <Option>禁停區模式</Option>
    </Select>
  </FormItem>
  </Form>
報錯翻譯成中文是至少需要一個key或者value或者是一個label,仔細檢查一下代碼發現原因是用select組件沒有寫value值

修改後的代碼如下:

 <Form layout="horizontal">
   <FormItem label="選擇城市">
     <Select>
       <Option value="">全部</Option>
       <Option value="1">北京市</Option>
       <Option value="2">天津市</Option>
     </Select>
   </FormItem>
   <FormItem label="營運模式">
     <Select>
       <Option value="1">自營</Option>
       <Option value="2">加盟</Option>
     </Select>
 </FormItem>
 <FormItem label="用車模式">
   <Select>
       <Option value="1">制定停車點</Option>
       <Option value="2">禁停區模式</Option>
   </Select>
 </FormItem>
 </Form>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章