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 相关文章推荐
基于jquery的内容循环滚动小模块(仿新浪微博未登录首页滚动微博显示)
Mar 28 Javascript
jQuery阻止事件冒泡具体实现
Oct 11 Javascript
jquery 表格排序、实时搜索表格内容(附图)
May 19 Javascript
jquery结婚电子请柬特效源码分享
Aug 21 Javascript
Windows下用PyCharm和Visual Studio开始Python编程
Oct 26 Javascript
JS中多步骤多分步的StepJump组件实例详解
Apr 01 Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 Javascript
一篇看懂vuejs的状态管理神器 vuex状态管理模式
Apr 20 Javascript
JS+CSS实现滚动数字时钟效果
Dec 25 Javascript
JS无限级导航菜单实现方法
Jan 05 Javascript
javascript写一个ajax自动拦截并下载数据代码实例
Sep 07 Javascript
一篇文章带你从零快速上手Rollup
Sep 07 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
实例介绍PHP的Reflection反射机制
2014/08/05 PHP
php创建桌面快捷方式实现方法
2015/12/31 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
Yii框架连表查询操作示例
2019/09/06 PHP
JavaScript 闭包深入理解(closure)
2009/05/27 Javascript
jQuery.each()用法分享
2012/07/31 Javascript
jquery实现加载等待效果示例
2013/09/25 Javascript
jquery插件jTimer(jquery定时器)使用方法
2013/12/23 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
浅析nodejs实现Websocket的数据接收与发送
2015/11/19 NodeJs
js实现图片懒加载效果
2017/07/17 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
JS实现前端页面的搜索功能
2018/06/12 Javascript
jQuery实现导航样式布局操作示例【可自定义样式布局】
2018/07/24 jQuery
vue如何获取自定义元素属性参数值的方法
2019/05/14 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
javascript中innerHTML 获取或替换html内容的实现代码
2020/03/17 Javascript
基于openlayers实现角度测量功能
2020/09/28 Javascript
利用python生成一个导出数据库的bat脚本文件的方法
2016/12/30 Python
tensorflow实现对图片的读取的示例代码
2018/02/12 Python
python3+PyQt5使用数据库表视图
2018/04/24 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
pytorch获取vgg16-feature层输出的例子
2019/08/20 Python
Python爬取腾讯视频评论的思路详解
2019/12/19 Python
python使用turtle库绘制奥运五环
2020/02/24 Python
Python接口测试环境搭建过程详解
2020/06/29 Python
美国庭院家具购物网站:AlphaMarts
2019/04/10 全球购物
利用指针变量实现队列的入队操作
2012/04/07 面试题
几道数据库的面试题或笔试题
2014/05/31 面试题
政法大学毕业生自荐信范文
2014/01/01 职场文书
市三好学生主要事迹
2014/01/28 职场文书
好习惯伴我成长演讲稿
2014/05/21 职场文书
自愿离婚协议书范本
2015/01/26 职场文书
2015年教师节慰问信
2015/03/23 职场文书
《用字母表示数》教学反思
2016/02/17 职场文书
MySQL数据库实验之 触发器和存储过程
2022/06/21 MySQL