Vue项目中如何引入Toast插件

安装vue2-toast:

npm install vue2-toast -S

在main.js中全局导入vue2-toast

import 'vue2-toast/lib/toast.css';
import Toast from 'vue2-toast';
Vue.use(Toast);

或者自定义一下Toast的样式

import 'vue2-toast/lib/toast.css';
import Toast from 'vue2-toast';
Vue.use(Toast, {defaultType: 'center',duration: 3000,wordWrap: true,width: '350px',height: '200px'
});

代码测试

<template><div id="app"><button @click="openTop()">top</button><button @click="openCenter()">center</button><button @click="openBottom()">bottom</button><button @click="openLoading()">loading</button></div>
</template>export default {methods:{openTop(){this.$toast.top('top');},openCenter(){this.$toast.center('center');},openBottom(){this.$toast('bottom');  // or this.$toast.bottom('bottom'); },openLoading(){this.$loading('loading...');let self = this;setTimeout(function () {self.closeLoading()}, 2000)},closeLoading(){this.$loading.close();}}
}

测试效果

github地址 https://github.com/lin-xin/vue-toast

参考自:

https://blog.csdn.net/qq_37968920/article/details/81572401

Vue项目中如何引入Toast插件相关推荐

  1. 在已有vue项目中半途引入cube ui组件库的使用遇到的坑(血泪)

    直接进入正题(我这儿是属于cube-ui普通编译) 1,在你的vue项目中找到package.json文件安装cube-ui 终端输入命令   npm install cube-ui --save 2 ...

  2. 如何在vue项目中使用lodop打印插件

    如何在vue项目中使用lodop打印插件 - 简书 先写了个webdemo <%--Created by IntelliJ IDEA.User: AdministratorDate: 2018/ ...

  3. Vue项目中,引入阿里矢量图标库

    Vue项目中,引入阿里矢量图标库 (1)阿里矢量图标库地址(需要登录): https://www.iconfont.cn (2)找到自己心仪的图标: (3)添加入库: (4)点击购物车图标(免费的哦) ...

  4. vue项目中常用的优秀插件库

    1. vue的ui框架: pc端UI框架:iview,element-ui 移动端UI框架:参考https://www.jianshu.com/p/c3c671787d1d 2. vue的数字动画插件 ...

  5. vue之猫眼json数据的获取直接用于自己的vue项目中,swiper轮播插件的坑

    vue之猫眼json数据的获取直接用于自己的vue项目中 遇到问题总结: 加载不出猫眼数据,无法调用,数据被限制 猫眼电影图片的拼接及删除问题 swiper的迷幻坑** 首先来说一下第一问题 加载不出 ...

  6. vue 项目中分别使用 vue-pdf 插件和内嵌 iframe 实现 PDF 文件预览,缩放,旋转,下载,保存等功能 ?

    需求:在 vue  和 element-ui 项目中,有点击按钮预览,下载,打印 PDF 文件 需求,要求支持 PDF 的预览,上下页切换,首尾页切换,页码选择跳转,放大缩小,顺时针逆时针旋转,下载, ...

  7. 记录Vue项目中使用的各插件

    记录项目  package.json  文件中各插件的使用 : 目录 1.axios 2.babel-polyfill 3.core-js 4.echarts 5.element-ui 6.es6-p ...

  8. 详解如何在vue项目中使用lodop打印插件,以及样式打印预览缺失的问题(底部)

    C-Lodop是一个免费云服务程序,可接受来自其它平台浏览器的JavaScrip语句实现远程打印. 目前是各家软件公司进行手机或微信远程打印的流行解决方案. 和其它"云打印"概念相 ...

  9. 2021-11-26 vue项目中如何引入iconfont图标库

    1.下载 在iconfont官网上下载选好的项目中的图标,解压获得一个文件夹,复制其中的文件到vue项目的assets/iconfont文件夹下 2.引入 在main.js中引入import '@/a ...

最新文章

  1. 霍夫变换(hough transform)原理
  2. 每日一博 - 使用环形队列实现高效的延时消息
  3. BZOJ-1036-树的统计Count
  4. 5.1 Android Basic QuickStart Layouts Linear Layout
  5. python创建模块文件夹_python文件、文件夹、压缩包处理模块-shutil模块
  6. 人工智能究竟可以创造什么新的就业机会?
  7. 牛客题霸 [ 大数乘法] C++题解/答案
  8. python支持向量机回归_机器学习实战-支持向量机原理、Python实现和可视化(分类)...
  9. Qt学习笔记-基于QGraphicsScene的填词游戏
  10. django-多级联动-前端效果
  11. 机器学习实战(六)AdaBoost元算法
  12. 基于ROS的运动识别
  13. 并发相关随笔(持续更新)
  14. 诺顿企业版密码遗失解决办法
  15. font-family
  16. 创业成功第一步:写好商业计划书 第二章习题答案
  17. 产品沉思录精选:如何像管理金融投资组合一样来管理知识?
  18. 每天一个RL基础理论(7)——总结篇
  19. pandas常用数据处理函数整理
  20. vue-baidu-map 百度地图(定位替换图标,添加标签)

热门文章

  1. Web字体(【iconfont.cn】引用在线字体)@font-face属性的使用以及字体格式详解
  2. 鲸会务会议分享,策划大型会议需要主要哪些
  3. 使用虾米音乐生成虾米播播
  4. 兼职app开发应该有哪些功能需求
  5. 《JavaScript 20 年》中文版之创立标准
  6. 撰写毕设论文正文的摘要、绪论、相关技术介绍-“一楼正式开建”-03
  7. javaweb发布到云服务器上之后,验证码接收不到问题
  8. python 函数作用于矩阵_图解NumPy:常用函数的内在机制
  9. 新媒体运营岗位 部分公司要求汇编
  10. Science 封面:史上最小飞行器,有翼微芯片仅沙粒大小,可用于环境监测