怎样进行vue弹窗组件使用

这次给大家带来怎样进行vue弹窗组件使用,vue弹窗组件使用的注意事项有哪些,下面就是实战案例,一起来看一下。

弹窗是一个项目必备的复用利器,所以封装起来,保证项目ui一致,是很有必要的。学了一段时间vue,想想还是用vue写一下吧。用的很小白,但是会写出来了,说明我也有进步一丢丢了。继续加油….

代码贴图如下,样式比较丑,不要介意…

    ys-vue-modal-component      p,h4{      margin:0;    }    .modal{      width: 480px;      background-color: #fff;      border: 1px solid rgba(0, 0, 0, .3);      border-radius: 6px;      box-shadow: 0 4px 12px rgba(0, 0, 0, .5);      margin: 50px;    }    .modal-header {      color: #fff;      background: cadetblue;      border-radius: 6px 6px 0 0;      padding: 15px;      border-bottom: 1px solid #5e9fa1;    }    .modal-content p {      padding: 15px 10px;    }    .modal-footer {      padding: 15px;      text-align: right;      border-top: 1px solid #e5e5e5;    }    .btn {      border: 1px solid #d1d1d1;      border-radius: 3px;      background-color: #f7f7f7;      background: -webkit-gradient(linear, 0 0, 0 100%, from(#f7f7f7),     to(#f2f2f2));      background: -moz-gradient(linear, 0 0, 0 100%, from(#f7f7f7),     to(#f2f2f2));      background: -o-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));      background: -ms-gradient(linear, 0 0, 0 100%, from(#f7f7f7), to(#f2f2f2));      height: 28px;      padding: 0 20px;      cursor: pointer;      line-height: 28px;      display: inline-block;      color: #666666;      margin-right: 5px;      outline: none;    }    .blue {       border: 1px solid #5e9fa1;      background-color: #5e9fa1;      background: -webkit-gradient(linear, 0 0, 0 100%, from(#74c4c6),     to(#5e9fa1));      background: -moz-gradient(linear, 0 0, 0 100%, from(#74c4c6),     to(#5e9fa1));      background: -o-gradient(linear, 0 0, 0 100%, from(#74c4c6), to(#5e9fa1));      background: -ms-gradient(linear, 0 0, 0 100%, from(#74c4c6), to(#5e9fa1));      color: #FFFFFF;    }          

尊敬的用户,您购买的商品将于支付成功后3-7个工作日内发货,敬请周知。祝您购物愉快!

/* props: modalTitle: 弹窗标题 okBtn: 确认按钮 cancelBtn: 取消按钮 注意事项:传参时候使用烤串的书写方式xx-xxx slot: modal-content: 内容区域 modal-footer: 页脚按钮区域 methods: okHandle: 触发确认on-ok自定义事件 cancelHandle: 触发取消on-cancel自定义事件 */ Vue.component('ys-modal-component', { props: { modalTitle: { type: String, default: '标题区域' }, okBtn: { type: String, default: '确认' }, cancelBtn: { type: String, default: '取消' } }, template: `

{{ modalTitle }}

内容区域

`, methods: { okHandle () { console.log("点击确定"); this.$emit("on-ok"); }, cancelHandle () { console.log("点击取消"); this.$emit("on-cancel"); } } }) new Vue({ el: "#app", data: { isHide: false }, methods: { ok () { alert("欢迎您购买本产品"); }, cancel () { this.isHide = !this.isHide; } } })

登录后复制

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

推荐阅读:

如何使用Vue实现PopupWindow组件

怎样使用vue+jquery+lodash实现滑动时顶部悬浮

以上就是怎样进行vue弹窗组件使用的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月8日 05:55:37
下一篇 2025年3月8日 05:55:48

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

相关推荐

  • 怎样使用Vue组件

    这次给大家带来怎样使用Vue组件,使用Vue组件的注意事项有哪些,下面就是实战案例,一起来看一下。 Vue实例 项目启动过程 看一下现在我们的项目,想想整个项目的启动过程是什么(以直接打开index.html的方法访问为例来说明)? 你首先…

    编程技术 2025年3月8日
    200
  • 如何使用vue弹窗消息组件

    这次给大家带来如何使用vue弹窗消息组件,使用vue弹窗消息组件的注意事项有哪些,下面就是实战案例,一起来看一下。 本来打算写一个那种提示完了自动消失的弹窗的,但是没有想好淡入淡出的效果。所以暂时算是半成品。 练习代码如下: ys-aler…

    编程技术 2025年3月8日
    200
  • 如何使用vue组件实现弹出框点击显示隐藏

    这次给大家带来如何使用vue组件实现弹出框点击显示隐藏,使用vue组件实现弹出框点击显示隐藏的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例为大家分享了vue实现弹出框点击显示隐藏的具体代码,供大家参考,具体内容如下 效果如下图…

    2025年3月8日
    200
  • 怎样操作Vue使用Mint UI实现左滑删除效果CellSwipe

    这次给大家带来怎样操作Vue使用Mint UI实现左滑删除效果CellSwipe,操作Vue使用Mint UI实现左滑删除效果CellSwipe的注意事项有哪些,下面就是实战案例,一起来看一下。 Mint UI 是饿了么开源的,基于 Vue…

    2025年3月8日
    200
  • 如何使用Vue实现拖拽效果

    这次给大家带来如何使用Vue实现拖拽效果,使用Vue实现拖拽效果的注意事项有哪些,下面就是实战案例,一起来看一下。 效果图   分清clientY pageY screenY layerY offsetY的区别 在我们想要做出拖拽这个效果的…

    2025年3月8日
    200
  • 在vue中slot如何实现在子组件中显示父组件传递的模板(详细教程)

    这篇文章主要介绍了vue slot 在子组件中显示父组件传递的模板,需要的朋友可以参考下 父组件使用没有指定slot属性,默认为default 在slot中可以使用默认值,如果父组件没有传递对应的slot,则会显示默认值 nbsp;html…

    2025年3月8日
    200
  • 怎样使用JS中console[”]输入方法

    这次给大家带来怎样使用JS中console[”]输入方法,使用JS中console[”]输入方法的注意事项有哪些,下面就是实战案例,一起来看一下。 1、console.log是最常用的输入方法,正常化输出语句,还具有…

    2025年3月8日 编程技术
    200
  • 怎样使用JS设计模式中链式调用

    这次给大家带来怎样使用JS设计模式中链式调用,使用JS设计模式中链式调用的注意事项有哪些,下面就是实战案例,一起来看一下。 写过jquery的可能都知道,jquery里面可以很方便的使用以下代码: // 不使用链式调用const eleme…

    编程技术 2025年3月8日
    200
  • 怎样使用vue做移动端微信公众号

    这次给大家带来怎样使用vue做移动端微信公众号,使用vue做移动端微信公众号的注意事项有哪些,下面就是实战案例,一起来看一下。 第一坑:微信分享导致安卓手机无法调起相册和无法调起微信充值 解决方案: setTimeout(_ => {…

    编程技术 2025年3月8日
    200
  • 怎样使用vue判断dom的class

    这次给大家带来怎样使用vue判断dom的class,使用vue判断dom的class注意事项有哪些,下面就是实战案例,一起来看一下。 vue点击给dom添加class然后获取含有class的dom {{item.name}} {{item2…

    2025年3月8日
    200

发表回复

登录后才能评论