element-ui问题集锦
2017-09-27 15:24
351 查看
1、el-popover的显示和隐藏
HTML部分,trigger设为”manual”<el-popover ref="popoverUsername" placement="top" width="200" trigger="manual" content="请输入账号名称"></el-popover> <el-input v-popover:popoverUsername v-model="loginForm.username" class="username"></el-input>
JS部分
this.$refs['popoverUsername'].doShow(); this.$refs['popoverPassword'].doClose();
2、在表格中使用el-popover和el-input
HTML部分,ref使用变量<el-table-column prop="wares_id" label="商品ID" align="center"> <template scope="scope"> <el-popover :ref="'popover_id_' + scope.row.id" trigger="click" placement="top" width="255"> <div class="editTitle">编辑商品ID</div> <hr> <div class="editContent"> <el-input v-model="scope.row.wares_id" class="edit" icon="circle-cross" :id="'wares_id_' + scope.row.id" :on-icon-click="clearInput"></el-input> <img src="/src/assets/sure.png" @click="modifyWares('wares_id', scope.row.id)" align="center"> <img src="/src/assets/cancel.png" @click="cancelModifyWares('id', scope.row.id)" align="center"> </div> <el-button slot="reference" class="tableData" type="text" @click="getInputValue('wares_id', scope.row.id, scope.row.wares_id)"> {{scope.row.wares_id}} </el-button> </el-popover> </template> </el-table-column>
JS部分,用doClose()方法关闭el-popover
cancelModifyWares (str, id) { this.$refs['popover_' + str + '_' + id].doClose(); }
为el-input控件赋值,el-input是对input控件的封装,打印出el-input可以看到它就是一个div,里面放了一个input,所以为里面的input赋值即为为el-input赋值
getInputValue (field, id, value) { document.getElementById(field + '_' + id).getElementsByTagName("input")[0].value = value; },
el-input控件里放一个清除icon,点击该icon,里面内容清空,可以将event打印出来,寻找其他方法
clearInput (event) { event.target.nextSibling.value = ""; },
相关文章推荐
- Vue2.0 UI框架Element运用之DateTimePicker(el-date-picker)初始值及时间格式转化等细节问题
- ElementUI使用问题记录:设置路由+iconfont图标+自定义表单验证
- vue引入element-ui 2.0 后报错问题解决措施
- 解决element-ui中下拉菜单子选项click事件不触发的问题
- 解决Vue+Element ui开发中碰到的IE问题
- Element-UI在safari浏览器下table列表无法对齐的问题
- element ui 表单验证 要主要的问题(小结1)
- 解决element UI tree控件无单选API,无法实现单选问题
- 在使用element ui时 时间组件获取时间格式问题
- vue+elementui时间验证问题处理
- 在使用低版本的element-ui升级到element-ui 2.0的时候遇到的问题
- Vue的项目使用Element ui 走马灯 不能实现的问题
- element-ui的表单验证问题
- element UI Cascader 级联选择器 编辑 修改 数组 路径 问题(转载)
- Element ui表格展示图片问题
- vue + element-ui 的表单验证失效问题
- 前端踩坑小结:当elementui的el-dialog组件中包含子组件时,用refs调用子组件时的undefined问题
- vue-cli与element-ui相关问题
- element-ui 中的table的列隐藏问题解决
- Vue ElementUI之Form表单验证遇到的问题