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 相关文章推荐
QQ邮箱的一个文本编辑器代码
Mar 14 Javascript
在线编辑器中换行与内容自动提取
Apr 24 Javascript
$.format,jquery.format 使用说明
Jul 13 Javascript
用JavaScript修改CSS属性的代码
May 06 Javascript
javascript实现在某个元素上阻止鼠标右键事件的方法和实例
Aug 12 Javascript
在Node.js应用中使用Redis的方法简介
Jun 24 Javascript
AngularJS实用开发技巧(推荐)
Jul 13 Javascript
详解JavaScript树结构
Jan 09 Javascript
jQuery获取Table某列的值(推荐)
Mar 03 Javascript
vue3.0 CLI - 2.2 - 组件 home.vue 的初步改造
Sep 14 Javascript
微信小程序获取用户openid的实现
Dec 24 Javascript
vue+swiper实现左右滑动的测试题功能
Oct 30 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
深入探讨<br />和 \r\n两者有什么区别??
2013/06/05 PHP
ubuntu12.04使用c编写php扩展模块教程分享
2013/12/25 PHP
Js制作简单弹出层DIV在页面居中 中间显示遮罩的具体方法
2013/08/08 Javascript
JavaScript执行顺序详细介绍
2013/12/04 Javascript
javascript自动给文本url地址增加链接的方法分享
2014/01/20 Javascript
js实现有时间限制消失的图片方法
2015/02/27 Javascript
iframe中子父类窗口调用JS的方法及注意事项
2015/08/25 Javascript
使用jQuery获取data-的自定义属性
2015/11/10 Javascript
js获取新浪天气接口的实现代码
2016/06/06 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
Vue2.X 通过AJAX动态更新数据
2018/07/17 Javascript
不得不知的ES6小技巧
2018/07/28 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
2019/09/17 Javascript
JS实现页面鼠标点击出现图片特效
2020/08/19 Javascript
jQuery实现简单QQ聊天框
2020/08/27 jQuery
Python中有趣在__call__函数
2015/06/21 Python
python数据处理 根据颜色对图片进行分类的方法
2018/12/08 Python
Python使用Tkinter实现滚动抽奖器效果
2020/01/06 Python
Python实现鼠标自动在屏幕上随机移动功能
2020/03/14 Python
keras实现VGG16 CIFAR10数据集方式
2020/07/07 Python
python实现网页录音效果
2020/10/26 Python
HTML5 Canvas中绘制椭圆的4种方法
2015/04/24 HTML / CSS
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
英文商务邀请信
2014/01/22 职场文书
协议书怎么写
2014/04/21 职场文书
食品安全承诺书
2014/05/22 职场文书
县长“四风”对照检查材料思想汇报
2014/10/05 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
经费申请报告
2015/05/15 职场文书
《伯牙绝弦》教学反思
2016/02/16 职场文书
个人销售励志奋斗口号
2019/12/05 职场文书
一文搞清楚MySQL count(*)、count(1)、count(col)区别
2022/03/03 MySQL
Python&Matlab实现樱花的绘制
2022/04/07 Python
git stash(储藏)的用法总结
2022/06/25 Servers