vue.extend实现alert模态框弹窗步骤详解

这次给大家带来vue.extend实现alert模态框弹窗步骤详解,vue.extend实现alert模态框弹窗的注意事项有哪些,下面就是实战案例,一起来看一下。

alert.js文件代码

import Vue from 'vue'// 创建组件构造器const alertHonor = Vue.extend(require('./alert.vue'));var currentMsg = {callback:function(){}}export default function(options){  var alertComponent = new alertHonor({el: document.createElement('p')});  alertComponent.title = options.title;  alertComponent.ranking = options.ranking;  // 把alertHonor.vue加入body中  alertComponent.$appendTo(document.body);  // 回调函数  alertComponent.callback = function(action) {    if (action == 'share') {      options.share();    }  };}

登录后复制

alert.vue代码

  

升级通知

分享

{{title}}

{{ranking}}

export default{ props:{ img:{type:String}, //图片 title:{type:String}, //达人昵称 ranking:{type:String}, //排名 share:{type:Function}, //分享 }, data(){ return{ showAlertHonor:true } }, methods:{ alertHonorClick(){ //点击其他区域 this.showAlertHonor = false; //关闭整个窗口 }, honorClose(){ //点击关闭图标 this.showAlertHonor = false; }, handleActions(action){ this.callback(action); } } }

登录后复制

 引用页面代码

  import AlertHonor from '../alert.js'  export default{    data(){      return{        title:'我的荣誉'      }    },    ready(){    },    methods:{      back(){        alert(1)      },      submit(){        var vm = this;        AlertHonor({                    title:'拜访达人',          ranking:'您在全国排名第99',          share: function(){            vm.share();          }        });      },      share(){ //点击分享        alert('分享');      },    }  }

登录后复制

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

Vue实现PopupWindow组件使用步骤解析

vue弹窗组件使用步骤详解

以上就是vue.extend实现alert模态框弹窗步骤详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2761659.html

(0)
上一篇 2025年3月8日 09:37:43
下一篇 2025年3月8日 09:37:47

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue实现移动端微信公众号步骤详解

    这次给大家带来vue实现移动端微信公众号步骤详解,vue实现移动端微信公众号的注意事项有哪些,下面就是实战案例,一起来看一下。 自己用vue做微信公众号项目有一段时间了,遇到各种奇葩的问题,下面细数那些坑: 第一坑:微信分享导致安卓手机无法…

    编程技术 2025年3月8日
    200
  • react创建单例组件步骤详解

    这次给大家带来react创建单例组件步骤详解,react创建单例组件的注意事项有哪些,下面就是实战案例,一起来看一下。 需求背景 最近有个需求,需要在项目中添加一个消息通知弹窗,告知用户一些信息。 用户看过消息后,就不再弹窗了。 问题 很明…

    编程技术 2025年3月8日
    200
  • node做出微信个人号机器人步骤详解

    这次给大家带来node做出微信个人号机器人步骤详解,node做出微信个人号机器人的注意事项有哪些,下面就是实战案例,一起来看一下。 现在,日常生活已经离不开微信,本文将会抛砖引玉演示如何使用 wechaty 操作微信个人号做一些有意思的东西…

    编程技术 2025年3月8日
    200
  • 使用Vue实现拖拽功能步骤详解

    这次给大家带来使用Vue实现拖拽功能步骤详解,使用Vue实现拖拽功能的注意事项有哪些,下面就是实战案例,一起来看一下。 效果图: HTML代码: 位置 x:{{val.x}} y:{{val.y}} //注意这里要通过指令绑定函数将当前元素…

    2025年3月8日
    200
  • 重点分析JavaScript重写alert()方法的技巧

    重点分析JavaScript重写alert()方法的技巧 window.alert = function(str) {      var alertBox = document.createElement(“div”);      aler…

    编程技术 2025年3月8日
    200
  • npm 安装删除模块步骤详解

    这次给大家带来npm 安装删除模块步骤详解,npm 安装删除模块的注意事项有哪些,下面就是实战案例,一起来看一下。 npm安装模块 【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录; 【npm instal…

    编程技术 2025年3月8日
    200
  • Node.js 沙箱环境使用步骤详解

    这次给大家带来Node.js 沙箱环境使用步骤详解,Node.js 沙箱环境使用的注意事项有哪些,下面就是实战案例,一起来看一下。 node官方文档里提到node的vm模块可以用来做沙箱环境执行代码,对代码的上下文环境做隔离。 A comm…

    编程技术 2025年3月8日
    200
  • vue使用自定义icon图标步骤解析

    这次给大家带来vue使用自定义icon图标步骤解析,vue使用自定义icon图标的注意事项有哪些,下面就是实战案例,一起来看一下。 首先因为elementUI提供的icon太少了,所有自己找找有没有矢量图可以补充的,尝试多种方法,觉得下面方…

    2025年3月8日 编程技术
    200
  • 在vue组件中传递数据步骤详解

    这次给大家带来在vue组件中传递数据步骤详解,在vue组件中传递数据的注意事项有哪些,下面就是实战案例,一起来看一下。 Vue 的组件作用域都是孤立的,不允许在子组件的模板内直接引用父组件的数据。必须使用特定的方法才能实现组件之间的数据传递…

    编程技术 2025年3月8日
    200
  • vscode调试编译过的js代码步骤解析

    这次给大家带来vscode调试编译过的js代码步骤解析,vscode调试编译过的js代码注意事项有哪些,下面就是实战案例,一起来看一下。 前言 在开发的过程中,几乎不可能一次性就能写出毫无破绽的程序,断点调试代码是一个普遍的需求。 vsco…

    2025年3月8日
    200

发表回复

登录后才能评论