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监测ActiveX控件是否已经安装过的代码
Sep 02 Javascript
JS date对象的减法处理实现代码
Dec 28 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
May 15 Javascript
Ext JS 4实现带week(星期)的日期选择控件(实战二)
Aug 21 Javascript
HTML5+setCutomValidity()函数验证表单实例分享
Apr 24 Javascript
JavaScript合并两个数组并去除重复项的方法
Jun 13 Javascript
基于JavaScript实现百叶窗动画效果不只单纯flas可以实现
Feb 29 Javascript
AngularJS页面带参跳转及参数解析操作示例
Jun 28 Javascript
js+html5实现半透明遮罩层弹框效果
Aug 24 Javascript
基于vue-cli 打包时抽离项目相关配置文件详解
Mar 07 Javascript
vue组件jsx语法的具体使用
May 21 Javascript
Vue中qs插件的使用详解
Feb 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
CodeIgniter安全相关设置汇总
2014/07/03 PHP
php结合redis高并发下发帖、发微博的实现方法
2016/12/15 PHP
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
js 获取页面高度和宽度兼容 ie firefox chrome等
2014/05/14 Javascript
如何减少浏览器的reflow和repaint
2015/02/26 Javascript
浅谈JavaScript中的对象及Promise对象的实现
2015/11/15 Javascript
关于在Servelet中如何获取当前时间的操作方法
2016/06/28 Javascript
使用ajaxfileupload.js实现上传文件功能
2016/08/13 Javascript
javascript 将共享属性迁移到原型中去的实现方法
2016/08/31 Javascript
jquery+css实现侧边导航栏效果
2017/06/12 jQuery
jQuery实现图片简单轮播功能示例
2018/08/13 jQuery
vue生成文件本地打开查看效果的实例
2018/09/06 Javascript
详解vantUI框架在vue项目中的应用踩坑
2018/12/06 Javascript
layui的表单提交以及验证和修改弹框的实例
2019/09/09 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
js Math数学简单使用操作示例
2020/03/13 Javascript
手动实现把python项目发布为exe可执行程序过程分享
2014/10/23 Python
django用户登录和注销的实现方法
2018/07/16 Python
Linux 修改Python命令的方法示例
2018/12/03 Python
Python3 pip3 list 出现 DEPRECATION 警告的解决方法
2019/02/16 Python
使用Python的turtle模块画国旗
2019/09/24 Python
python3安装OCR识别库tesserocr过程图解
2020/04/02 Python
2020最新pycharm汉化安装(python工程狮亲测有效)
2020/04/26 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
css3实现3D文本悬停改变效果的示例代码
2019/01/16 HTML / CSS
意大利团购网站:Groupon意大利
2016/10/11 全球购物
大学生实习自我鉴定
2013/12/11 职场文书
外贸业务员求职信范文
2013/12/12 职场文书
《兰亭集序》教学反思
2014/02/11 职场文书
音乐节策划方案
2014/06/09 职场文书
人事经理岗位职责范本
2014/08/04 职场文书
师德师风建设整改措施思想汇报
2014/10/11 职场文书
师德师风整改措施
2014/10/24 职场文书
今日说法观后感
2015/06/08 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
C#连接ORACLE出现乱码问题的解决方法
2021/10/05 Oracle