Vue.use和install之间的关系

简介: Vue.use和install之间的关系

创建一个plugins.js文件


跟main.js同级下,创建一个plugins.js文件


export default {
    // install是vue给我们提供的。它会自动去执行install。
    // install 的第一个参数是vue的实例哈
    install(vue) {
        //这一行语句会被执行
        console.log('vue', vue);
        // 可以定义方法,外界使用直接this.demo()
        vue.prototype.demo = function () {
            alert('哈哈后')
        }
        // 可以定义过滤器
        // 可以定义公共数据
        // 可以定义mixin
    }
}


main.js下引入注册


// 引入插件
import keyname from "./plugins"
// 使用插件
Vue.use(keyname)


使用插件


this.xxx()


说明


在vue中只要是Vue.use(xxx)


说明变成了一个vue的插件。


我的理解


如果一个东西可以被Vue.use说明这个东西的内部肯定是install


并且这个install(vue){这个实例就是vue}

相关文章
|
机器学习/深度学习 编解码 Go
YOLOv8改进 | Conv篇 | 利用YOLO-MS的MSBlock轻量化网络结构(既轻量又长点)
YOLOv8改进 | Conv篇 | 利用YOLO-MS的MSBlock轻量化网络结构(既轻量又长点)
599 0
|
安全 开发工具
防止死锁的关键策略
防止死锁的关键策略包括:避免持有多个锁,按相同顺序获取,设置锁获取超时,减小锁粒度,以及利用死锁检测工具。确保线程安全,减少锁竞争,可提高系统并发性能。
248 1
|
关系型数据库 MySQL Serverless
函数计算操作报错合集之当遇到“Cannot read properties of undefined(reading 'props')”错误,该怎么处理
在使用函数计算服务(如阿里云函数计算)时,用户可能会遇到多种错误场景。以下是一些常见的操作报错及其可能的原因和解决方法,包括但不限于:1. 函数部署失败、2. 函数执行超时、3. 资源不足错误、4. 权限与访问错误、5. 依赖问题、6. 网络配置错误、7. 触发器配置错误、8. 日志与监控问题。
1366 0
|
设计模式 Java 调度
JUC线程池: ScheduledThreadPoolExecutor详解
`ScheduledThreadPoolExecutor`是Java标准库提供的一个强大的定时任务调度工具,它让并发编程中的任务调度变得简单而可靠。这个类的设计兼顾了灵活性与功能性,使其成为实现复杂定时任务逻辑的理想选择。不过,使用时仍需留意任务的执行时间以及系统的实际响应能力,以避免潜在的调度问题影响应用程序的行为。
198 1
|
存储 算法 决策智能
【算法】博弈论(C/C++)
【算法】博弈论(C/C++)
|
机器学习/深度学习 分布式计算 监控
实时流处理技术在金融风控中的应用
【7月更文挑战第16天】实时流处理技术在金融风控中的应用,不仅提升了金融服务的质量和效率,还在风险管理、反欺诈、市场洞察等方面发挥着至关重要的作用。随着大数据技术的不断发展,实时流处理技术将在金融领域发挥更加广泛和深入的作用,为金融机构带来更多的创新和发展机遇。
|
数据可视化 程序员 开发者
阿里云百炼这个平台不错
阿里云百炼这个平台不错
607 3
|
Windows
蓝易云 - 使用openssl进行证书格式转换
请注意,上述命令中的"certificate.pem"、"certificate.der"、"certificate.crt"、"certificate.pfx"和"privateKey.key"需要替换为你的实际文件名。
279 4
|
算法 计算机视觉 Python
OpenCV中图像的自适应处理、Otsu方法讲解与实战(附Python源码)
OpenCV中图像的自适应处理、Otsu方法讲解与实战(附Python源码)
1030 0
|
网络协议 Linux 文件存储
Postfix 邮件服务器的配置
Postfix是一种功能强大且功能多样的邮件传输代理。在本文中,我们已经了解了如何使用postfix 和 dovecot为基于系统用户帐户的单个域实现基本电子邮件服务器。我们几乎没有涉及基于 postfix 的系统的真正功能,但希望能为新用户构建提供坚实的工作基础。
2125 0