其他分享
首页 > 其他分享> > Vue -- Popover 简单实践 & 如何通过点击按钮关闭 Popover 弹出框

Vue -- Popover 简单实践 & 如何通过点击按钮关闭 Popover 弹出框

作者:互联网

<template>
  <div class="first-app">
    <el-popover
      ref="mergePopover"
      placement="bottom-start"
      width="300"
      trigger="click">
      <div style="text-align:center;margin-top:15px;height:10px;">
        <el-radio v-model="isMerge" label="0">逐条派单</el-radio>
        <el-radio v-model="isMerge" label="1">合并派单</el-radio>
      </div>
      <div style="text-align:center;margin-top:25px;margin-bottom:10px;height:20px;" >
        <el-button type="primary" size="mini">确认</el-button>
        <el-button @click="closePopover" type="primary" size="mini">取消</el-button>
      </div>
      <el-button slot="reference" style="float:right;" type="primary" size="mini">处理</el-button>
    </el-popover>
  </div>
</template>

<script>
  export default {
    name: "First",
    data(){
      return {
        // 默认逐条派单
        isMerge: "0"
      }
    },
    methods:{
      closePopover: function () {
        this.$refs.mergePopover.doClose();
      },
    },
    mounted() {
    },
  }
</script>

<style scoped>

</style>

在这里插入图片描述

注1:placement=“bottom-start” 表示弹出框从按钮的下左弹出

注2: trigger=“click” 表示点击触发弹出框

标签:Vue,--,弹出,派单,点击,逐条,按钮,Popover
来源: https://blog.csdn.net/weixin_38645718/article/details/121717425