本文將詳細講解如何使用純JS來實現Vue中的動態添加下拉選擇框。
首先,我們需要創建一個空的select元素,并為它添加id屬性,以便將來可以在代碼中訪問它。代碼如下:
<select id="dynamic-select"></select>
接著,我們需要定義一個數組,該數組包含我們希望動態添加到下拉選擇框中的選項。代碼如下:
const options = ['Option 1', 'Option 2', 'Option 3'];
現在,我們需要遍歷選項數組,并為每個選項創建一個option元素。代碼如下:
const select = document.getElementById('dynamic-select');
options.forEach(option =>{
const optionElement = document.createElement('option');
optionElement.value = option;
optionElement.text = option;
select.add(optionElement);
});
上面的代碼首先獲取了我們之前創建的select元素,然后使用forEach方法遍歷了選項數組。在循環內部,我們創建了一個option元素,并將當前循環的選項賦值給了它的value和text屬性。最后,我們使用select元素的add方法將option元素添加到select元素中。
到此為止,我們已經成功地使用純JS動態添加了選項到Vue中的下拉選擇框中。
上一篇vue 動態創建ref
下一篇vue 動態渲染標簽