当前位置: 首页 > news >正文

vue在js文件中调用$notify

我们在vue组件中可以直接

this.$notify({title: '修改成功',type: 'success',duration: 2500
})

但在js中 我们this的指向就会发生一些不同
但是 其实 学过构造函数和原型链的人会很好理解这一点
每一个vue组件都是通过 vue构造出来的一个实例
所以 他们的this都是指向当前实例对象
而 当他们拿不到的东西 就会去更上级拿 最终 拿到vue上
但js中 指向的最上级是window对象

那么 我们只想要直接从vue里拿就可以了

import Vue from 'vue';
Vue.prototype.$notify({title: '访问的资源不存在,请联系管理员',type: 'error',duration: 2500
})

我们直接引入vue实例
然后通过实例对象的原型链调用就好了

运行结果如下
在这里插入图片描述

http://www.lryc.cn/news/176082.html

相关文章:

  • C++从入门到精通
  • 2023网络安全面试题(附答案)+面经
  • 数据结构_红黑树
  • 一百八十八、Hive——HiveSQL查询表中的日期是星期几(亲测,附截图)
  • 基础题——数组
  • Qt地铁智慧换乘系统浅学( 一 )存储站点,线路信息
  • Python之xToolkit库
  • 2w+深度梳理!全网最全NLP面试题总结!
  • Spring 学习(五)JavaConfig 实现配置
  • 【Synapse数据集】Synapse数据集介绍和预处理,数据集下载网盘链接
  • 【运动规划算法项目实战】Dynamic Window Approach算法(附ROS C++代码)
  • 第十四届蓝桥杯大赛软件赛决赛 C/C++ 大学 B 组 试题 A: 子 2023
  • Unity 场景淡入淡出效果
  • 快速使用Spring Cache
  • Scrum敏捷开发培训内训:提升团队能力和效率的重要途径
  • kaggle新赛:Optiver 美股价格预测赛题解析
  • Vue 学习笔记 错误ResizeObserver loop completed with undelivered notifications
  • Wi-Fi直连分享:Android设备间的高速连接
  • LeetCode 面试题 05.06. 整数转换
  • 增强for循环和一般for循环的对比使用
  • 云原生之使用Docker部署RSS阅读器Huntly
  • Powershell 实现禁用密码复杂性,空密码
  • 【c语言】详解动态内存管理
  • 深度学习概念——端对端
  • 苹果触控笔有必要买吗?平价ipad电容笔推荐
  • React的高阶函数
  • Java8实战-总结34
  • uniapp项目实践总结(二十四)安卓平台 APP 打包教程
  • GeoServer地图服务器权限控制
  • Python+requests+unittest+excel实现接口自动化测试框架