element-ui之动态渲染el-table的label和value
element
A Vue.js 2.0 UI Toolkit for Web
项目地址:https://gitcode.com/gh_mirrors/eleme/element
免费下载资源
·
1.在vue项目中使用npm install element-ui命令安装element-ui模块,其次需要在main.js中进行配置
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
2.在data中定义两个数组
a.tableList数组展示列表中每一列的对象值
b. tableLabel数组展示第一行要展示的label和prop
tableList: [
{
name: "Rachel",
age: "23",
sex: "girl",
hobby: "eat",
},
{
name: "Mike",
age: "32",
sex: "boy",
hobby: "play",
}
],
tableLabel: [
{
label: "姓名",
prop: "name",
},
{
label: "年龄",
prop: "age",
},
{
label: "性别",
prop: "sex",
},
{
label: "爱好",
prop: "hobby",
},
],
3.在template中定义el-table,循环生成el-table-column,循环tableLabel,动态绑定prop和label属性,在el-table标签上设置:data=tableList
<el-table :data="tableList" stripe height="200" width="50%">
<el-table-column
v-for="(item, index) in tableLabel"
:key="index"
:label="item.label"
:prop="item.prop"
></el-table-column>
</el-table>
4.效果图(简简单单)
GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:1 个月前 )
c345bb45
5 个月前
a07f3a59
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update transition.md
* Update table.md
* Update table.md
* Update transition.md
* Update popover.md 5 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)