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 写类方式之七
Jul 05 Javascript
JavaScript函数详解
Nov 17 Javascript
jQuery中nextAll()方法用法实例
Jan 07 Javascript
JQuery控制radio选中和不选中方法总结
Apr 15 Javascript
jquery 实现滚动条下拉时无限加载的简单实例
Jun 01 Javascript
AngularJs  Using $location详解及示例代码
Sep 02 Javascript
vue组件中点击按钮后修改输入框的状态实例代码
Apr 14 Javascript
JavaScript基础之流程控制语句的用法
Aug 31 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
Sep 02 Javascript
深入浅出webpack之externals的使用
Dec 04 Javascript
三种Webpack打包方式(小结)
Sep 19 Javascript
vue 插件的方法代码详解
Jun 06 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 Smarty 字符比较代码
2011/02/27 PHP
phpcms模块开发之swfupload的使用介绍
2013/04/28 PHP
JavaScript 事件对象的实现
2009/07/13 Javascript
JQuery this 和 $(this) 的区别
2009/08/23 Javascript
面向对象的编程思想在javascript中的运用上部
2009/11/20 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
js+CSS实现弹出居中背景半透明div层的方法
2015/02/26 Javascript
jQuery插件StickUp实现网页导航置顶
2015/04/12 Javascript
JS实现数字格式千分位相互转换方法
2016/08/01 Javascript
详解JavaScript RegExp对象
2017/02/04 Javascript
webpack 插件html-webpack-plugin的具体使用
2018/04/09 Javascript
JavaScript常用数学函数用法示例
2018/05/14 Javascript
JavaScript 中 JSON.parse 函数 和 JSON.stringify 函数
2018/12/05 Javascript
通过扫小程序码实现网站登陆功能
2019/08/22 Javascript
常用python编程模板汇总
2016/02/12 Python
利用Opencv中Houghline方法实现直线检测
2018/02/11 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
Python函数参数操作详解
2018/08/03 Python
Python开发网站目录扫描器的实现
2019/02/21 Python
Python、 Pycharm、Django安装详细教程(图文)
2019/04/12 Python
Python面向对象进阶学习
2019/05/21 Python
Python 函数用法简单示例【定义、参数、返回值、函数嵌套】
2019/09/20 Python
学python安装的软件总结
2019/10/12 Python
numpy 声明空数组详解
2019/12/05 Python
python小程序之4名牌手洗牌发牌问题解析
2020/05/15 Python
HTML5中的autofocus(自动聚焦)属性介绍
2014/04/23 HTML / CSS
一套Java笔试题
2016/08/20 面试题
函数只定义了一次, 调用了一次, 但编译器提示非法重定义了-什么问题?
2014/10/03 面试题
幼儿园教师考核制度
2014/02/01 职场文书
公司户外活动总结
2014/07/04 职场文书
法人代表证明书
2014/09/18 职场文书
学习退步检讨书
2014/09/28 职场文书
感动中国何玥观后感
2015/06/02 职场文书
参观监狱警示教育心得体会
2016/01/15 职场文书
《莫泊桑拜师》教学反思
2016/02/22 职场文书
go mod 安装依赖 unkown revision问题的解决方案
2021/05/06 Golang