zoukankan      html  css  js  c++  java
  • 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}
    
    作者:明月人倚楼
    出处:https://www.cnblogs.com/IwishIcould/

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,或者关注博主,在此感谢!

    万水千山总是情,打赏5毛买辣条行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主(っ•̀ω•́)っ✎⁾⁾!

    想问问题,打赏了卑微的博主,求求你备注一下的扣扣或者微信;这样我好联系你;(っ•̀ω•́)っ✎⁾⁾!

    支付宝
    微信
    本文版权归作者所有,欢迎转载,未经作者同意须保留此段声明,在文章页面明显位置给出原文连接
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    文件操作实例加强
    文件操作的一般基础操作
    列表与if语句的结合
    难题记录
    字典,集合,列表混合使用需注意:
    列表的一些难度操作
    字符串知识巩固
    and与or的用法
    AngularJS中的过滤器
    NodeJS中的静态资源管理服务
  • 原文地址:https://www.cnblogs.com/IwishIcould/p/15483511.html
Copyright © 2011-2022 走看看