vue踩坑记录 v-for 与elementUi layout布局的相关用法
2018-12-07 14:28
781 查看
首先我们要实现的功能是 循环一个数组输出到el-row里边 然后在这里边绑定数据 跟点击事件 上代码
[code]页面代码: <el-row > <el-col v-for="(item,index) in firstMenu" :key="index" @click.native="handlClick(item)"> <div style="align:center"> <span style="margin-left: 10px"><img :src="item.imgPath"/></span> </div> <div style="text-align:center"> {{item.DName}} </div> </el-col> </el-row> 绑定数据: firstMenu:[ { DName:'', code:'', id:'', imgPath:require('./img/1.jpg') },{ DName:'', code:'', id:'', imgPath:require('./img/1.jpg') } ], 点击事件: handlClick(item){ console.log(item.DName); }
这里有几点需要说一下:
首先是 v-for 这个标签 前面是没有 : 的 没有!!!!
第二个呢就是 数据绑定的时候图片的路径问题 就是 :src 这样才是动态绑定的状态
第三个呢 图片路径问题 写法呢 就是 imgPath那里边的写法了 具体路径自己改就是了
第四个 点击事件 一般的我们用的点击事件都是 @click="aa()" 这样写的 但是
在这里呢 在el-col这个标签里面 要写 @click.native="aa()" 这样 他才会有效
基本就这些 另外关于 v-for的 in 跟 of 的使用 这些官方文档都有说明 可以自己看下
相关文章推荐
- vue中通过修改element-ui的类修改相关组件的样式
- vue-element-ui组件 layout布局系列学习(一)
- 浅谈使用element ui + vuedraggable + sortablejs实现多种版式布局及托拽(1)
- 浅谈使用element ui + vuedraggable + sortablejs实现多种版式布局及托拽(2)
- Unity UI(九):UI布局之Layout Element、Content Size Fitter和Aspect Ratio Fitter
- vue中使用element组件的Layout布局和Button按钮实现分页
- 如何在vue项目中使用递归组件配合Element-ui布局侧边栏
- 前端人员必知的Vue.js条件v-if与列表循环v-for相关用法
- 7.QMUI----QMUICollapsingTopBarLayout的用法 (头部布局)
- easy-ui学习记录-layout布局
- vue-cli与element-ui相关问题
- Android-UI布局---RecyclerView学习(三)匹配LinearLayoutManager的ItemDecoration
- ios UI 适配布局相关文章
- android流式布局:FlexboxLayout用法探析(一)
- NSDate与NSDateFormatter的相关用法
- 关于vue+element-ui项目的分页,返回默认显示第一页的问题解决
- Vue相关UI框架整理
- CentOS 7.x 防火墙开放端口相关用法记录
- 背水一战 Windows 10 (74) - 控件(控件基类): UIElement - 与 CanDrag 相关的事件, 与 AllowDrop 相关的事件
- UI复习-布局管理器RelativeLayout(导航方向菜单)