Element Popover 弹出框的使用示例


Posted in Javascript onJuly 26, 2020

组件— 弹出框

基础用法

Element Popover 弹出框的使用示例

<template>
 <el-popover
  placement="top-start"
  title="标题"
  width="200"
  trigger="hover"
  content="这是一段内容,这是一段内容,这是一段内容,这是一段内容。">
  <el-button slot="reference">hover 激活</el-button>
 </el-popover>

 <el-popover
  placement="bottom"
  title="标题"
  width="200"
  trigger="click"
  content="这是一段内容,这是一段内容,这是一段内容,这是一段内容。">
  <el-button slot="reference">click 激活</el-button>
 </el-popover>

 <el-popover
  ref="popover"
  placement="right"
  title="标题"
  width="200"
  trigger="focus"
  content="这是一段内容,这是一段内容,这是一段内容,这是一段内容。">
 </el-popover>
 <el-button v-popover:popover>focus 激活</el-button>

 <el-popover
  placement="bottom"
  title="标题"
  width="200"
  trigger="manual"
  content="这是一段内容,这是一段内容,这是一段内容,这是一段内容。"
  v-model="visible">
  <el-button slot="reference" @click="visible = !visible">手动激活</el-button>
 </el-popover>
</template>

<script>
 export default {
  data() {
   return {
    visible: false
   };
  }
 };
</script>

嵌套信息

Element Popover 弹出框的使用示例

<el-popover
 placement="right"
 width="400"
 trigger="click">
 <el-table :data="gridData">
  <el-table-column width="150" property="date" label="日期"></el-table-column>
  <el-table-column width="100" property="name" label="姓名"></el-table-column>
  <el-table-column width="300" property="address" label="地址"></el-table-column>
 </el-table>
 <el-button slot="reference">click 激活</el-button>
</el-popover>

<script>
 export default {
  data() {
   return {
    gridData: [{
     date: '2016-05-02',
     name: '王小虎',
     address: '上海市普陀区金沙江路 1518 弄'
    }, {
     date: '2016-05-04',
     name: '王小虎',
     address: '上海市普陀区金沙江路 1518 弄'
    }, {
     date: '2016-05-01',
     name: '王小虎',
     address: '上海市普陀区金沙江路 1518 弄'
    }, {
     date: '2016-05-03',
     name: '王小虎',
     address: '上海市普陀区金沙江路 1518 弄'
    }]
   };
  }
 };
</script>

嵌套操作

Element Popover 弹出框的使用示例

<el-popover
 placement="top"
 width="160"
 v-model="visible">
 <p>这是一段内容这是一段内容确定删除吗?</p>
 <div style="text-align: right; margin: 0">
  <el-button size="mini" type="text" @click="visible = false">取消</el-button>
  <el-button type="primary" size="mini" @click="visible = false">确定</el-button>
 </div>
 <el-button slot="reference">删除</el-button>
</el-popover>

<script>
 export default {
  data() {
   return {
    visible: false,
   };
  }
 }
</script>

Attributes

Element Popover 弹出框的使用示例

Element Popover 弹出框的使用示例

Slot

Element Popover 弹出框的使用示例

Events

Element Popover 弹出框的使用示例

Element-UI表格点击Popover 弹出框确定取消

Element Popover 弹出框的使用示例

<el-table-column width="600">
     <template slot-scope="scope">
<el-popover trigger="click" placement="top" width="450" @show="handleStatus(scope)" :ref="`popover-${scope.$index}`">
       <div>
         <el-input type="textarea" :rows="5" maxlength="300" placeholder="请输入内容" v-model="scope.row.spaceAllocatePrice"></el-input>
       </div>
       <div style="text-align: left; margin-top: 20px">
        <el-button size="small" plain @click="cancelClick(scope)">取消</el-button>
        <el-button type="primary" size="small" @click="sureClick(scope)">确定</el-button>
       </div>
       <el-button slot="reference" type="text">说明</el-button>
      </el-popover>
     </template>
    </el-table-column>
cancelClick(scope){ 
   this.$message('点击了取消操作'); 
   scope._self.$refs[`popover-${scope.$index}`].doClose() 
  },
  sureClick(scope){
   // 可以在这里执行删除数据的回调操作.......删除操作......
   this.$message({
    message:"点击了确定操作了",type: 'success'
   });
   scope._self.$refs[`popover-${scope.$index}`].doClose()
  },

到此这篇关于Element Popover 弹出框的使用示例的文章就介绍到这了,更多相关Element Popover 弹出框内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
理解Javascript_01_理解内存分配原理分析
Oct 11 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
Dec 11 Javascript
面向对象Javascript核心支持代码分享
May 23 Javascript
cookie在javascript中的使用技巧以及隐私在服务器端的设置
Dec 03 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
Mar 31 Javascript
基于jquery插件制作左右按钮与标题文字图片切换效果
Nov 07 Javascript
巧用jquery解决下拉菜单被Div遮挡的相关问题
Feb 13 Javascript
JS实现焦点图轮播效果的方法详解
Dec 19 Javascript
详解微信小程序 wx.uploadFile 的编码坑
Jan 23 Javascript
如何理解jQuery中的ajaxSubmit方法
Mar 13 Javascript
微信小程序商城项目之购物数量加减(3)
Apr 17 Javascript
seajs中最常用的7个功能、配置示例
Oct 10 Javascript
Element Card 卡片的具体使用
Jul 26 #Javascript
Element Carousel 走马灯的具体实现
Jul 26 #Javascript
three.js欧拉角和四元数的使用方法
Jul 26 #Javascript
Element Collapse 折叠面板的使用方法
Jul 26 #Javascript
Element Input输入框的使用方法
Jul 26 #Javascript
解决vuex数据页面刷新后初始化操作
Jul 26 #Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 #Javascript
You might like
pdo中使用参数化查询sql
2011/08/11 PHP
PHP支持多种格式图片上传(支持jpg、png、gif)
2011/11/03 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
详解Laravel设置多态关系模型别名的方式
2019/10/17 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
JavaScript声明变量时为什么要加var关键字
2014/09/29 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
jQuery读取XML文件内容的方法
2015/03/09 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
第一次动手实现bootstrap table分页效果
2016/09/22 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
Angular 2.0+ 的数据绑定的实现示例
2017/08/09 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
微信小程序如何获取用户信息
2018/01/26 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
2020/07/23 Javascript
[54:17]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第二场 1月10日
2021/03/11 DOTA
python基于windows平台锁定键盘输入的方法
2015/03/05 Python
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Python实现Sqlite将字段当做索引进行查询的方法
2016/07/21 Python
详解django+django-celery+celery的整合实战
2019/03/19 Python
Python操作Mongodb数据库的方法小结
2019/09/10 Python
在Python中字符串、列表、元组、字典之间的相互转换
2019/11/15 Python
python中property和setter装饰器用法
2019/12/19 Python
python3下pygame如何实现显示中文
2020/01/11 Python
Python中logging日志库实例详解
2020/02/19 Python
英国最大的百货公司:Harrods
2016/08/18 全球购物
新西兰航空中国官网:Air New Zealand China
2018/07/24 全球购物
美国手机支架公司:PopSockets
2019/11/27 全球购物
文员个人的求职信范文
2013/09/26 职场文书
工程师岗位职责
2013/11/08 职场文书
资料员的岗位职责
2013/11/20 职场文书
教育实习生的自我评价分享
2013/11/21 职场文书
未来,这5大方向都很适合创业
2019/07/22 职场文书
SQL实现LeetCode(197.上升温度)
2021/08/07 MySQL
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis