给我写一个使用elementUI写纯html的列表框代码
时间: 2024-01-29 10:02:26 浏览: 62
html引入elementUI资源文件
以下是使用 ElementUI 写纯 HTML 的列表框代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>ElementUI 纯 HTML 列表框</title>
<!-- 引入 ElementUI 样式文件 -->
<link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css">
<!-- 引入 Vue.js 和 ElementUI JavaScript 文件 -->
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
</head>
<body>
<div id="app">
<el-select v-model="selectedItem" placeholder="请选择" style="width: 200px;">
<el-option v-for="item in options" :key="item.value" :label="item.label" :value="item.value"></el-option>
</el-select>
</div>
<script>
new Vue({
el: '#app',
data: {
selectedItem: '',
options: [
{ value: 'option1', label: '选项1' },
{ value: 'option2', label: '选项2' },
{ value: 'option3', label: '选项3' },
{ value: 'option4', label: '选项4' }
]
}
})
</script>
</body>
</html>
```
以上代码中,我们使用了 ElementUI 的 `el-select` 和 `el-option` 组件来实现了一个简单的列表框。在 Vue 实例中,我们定义了一个 `selectedItem` 变量来保存当前选中的选项,以及一个 `options` 数组来存储可选的选项。在 `el-select` 组件中,我们通过 `v-for` 指令来循环渲染 `el-option` 组件,并将 `options` 数组中的每个选项都生成为一个 `el-option` 元素。当用户选择某个选项时,`selectedItem` 变量会自动更新为该选项的值。
阅读全文