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 相关文章推荐
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
Mar 17 Javascript
JavaScript学习笔记记录我的旅程
May 23 Javascript
JS中 用户登录系统的解决办法
Apr 15 Javascript
Jquery插件编写简明教程
Mar 25 Javascript
Lua表达式和控制结构学习笔记
Dec 15 Javascript
在浏览器中打开或关闭JavaScript的方法
Jun 03 Javascript
JS实现来回出现文字的状态栏特效代码
Oct 31 Javascript
JQuery 设置checkbox值二次无效的解决方法
Jul 22 Javascript
如何编写一个d.ts文件的步骤详解
Apr 13 Javascript
VUE DOM加载后执行自定义事件的方法
Sep 07 Javascript
vue实现标签云效果的方法详解
Aug 28 Javascript
jQuery实现简易QQ聊天框
Feb 10 jQuery
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 变量定义和变量替换的方法
2009/07/30 PHP
php三维数组去重(示例代码)
2013/11/26 PHP
php实现微信小程序授权登录功能(实现流程)
2019/11/13 PHP
Add Formatted Data to a Spreadsheet
2007/06/12 Javascript
jQuery一步一步实现跨浏览器的可编辑表格,支持IE、Firefox、Safari、Chrome、Opera
2009/08/28 Javascript
JQuery在页面中添加和除移DOM示例代码
2013/06/24 Javascript
判断iframe里的页面是否加载完成
2014/06/06 Javascript
javascript的replace方法结合正则使用实例总结
2016/06/16 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
bootstrap配合Masonry插件实现瀑布式布局
2017/01/18 Javascript
Vue单文件组件的如何使用方式介绍
2017/07/28 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
JS实现动态无缝轮播
2020/01/11 Javascript
用python + hadoop streaming 分布式编程(一) -- 原理介绍,样例程序与本地调试
2014/07/14 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
Python外星人入侵游戏编程完整版
2020/03/30 Python
python的变量与赋值详细分析
2017/11/08 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
Django forms组件的使用教程
2018/10/08 Python
python使用Pandas库提升项目的运行速度过程详解
2019/07/12 Python
python调用其他文件函数或类的示例
2019/07/16 Python
python虚拟环境模块venv使用及示例
2020/03/04 Python
解决python -m pip install --upgrade pip 升级不成功问题
2020/03/05 Python
Java ExcutorService优雅关闭方式解析
2020/05/30 Python
python程序如何进行保存
2020/07/03 Python
pycharm-professional-2020.1下载与激活的教程
2020/09/21 Python
英语专业毕业个人求职自荐信
2013/09/21 职场文书
质检的岗位职责
2013/11/17 职场文书
超市开学活动方案
2014/03/01 职场文书
参观接待方案
2014/03/17 职场文书
社区助残日活动总结
2014/08/29 职场文书
见习报告格式范文
2014/11/08 职场文书
2015年三好一满意工作总结
2015/07/24 职场文书
数据库连接池
2021/04/06 MySQL
Python 的 sum() Pythonic 的求和方法详细
2021/10/16 Python