第一种:在main.js中直接注册

// 引入
import PageTools from '@/components/PageTools'
// 注册为全局组件
Vue.component('PageTools', PageTools)

缺点:如果我们需要注册的全局组件非常多,我们需要一个一个引入,然后分别调用Vue.component方法,main.js文件会变的很大,不好维护。


第二种:使用插件的形式注册

在统一注册的入口文件 中

// 引入
import PageTools from './PageTools'
export default {install(Vue) {// 注册全局组件Vue.component('PageTools', PageTools)}
}

入口文件注册插件(main.js)

import Components from './components'
Vue.use(Components)

Vue-注册全局组件的两种方法相关推荐

  1. vue 图片转base64的两种方法(包括h5+plus调取手机图片)

    vue 图片转base64的两种方法(包括h5+plus调取手机图片) 1.获取图片文件对象进行转换(主要是对PC端的) 在main.js文件下添加全局方法 Vue.prototype.$base64 ...

  2. vue实现打印功能的两种方法/web打印控件

    第一种方法:通过npm 安装插件 1,安装  npm install vue-print-nb --save 2,引入  安装好以后在main.js文件中引入 1 2 import Print fro ...

  3. vue脚手架搭建项目_复习之vue脚手架搭建项目的两种方法

    安装脚手架 node 版本要求: > 8.9 . 关于旧版本:如果在这之前已经全局安装了旧版本的vue-cli(1.x 或 2.x),那么需要先卸载掉. 卸载旧版本运行:``npm uninst ...

  4. Unity 得到游戏组件的常用的两种方法

    看了一些别人总结的得到组件的方法,很详细,但是初学者会看得眼花缭乱(我就是),这里给出最常用的得到游戏组件的两种方法.这里都以MeshRenderer 组件为例 1.当脚本挂在当前游戏物体,需要得到当 ...

  5. Vue父组件访问子组件属性和方法、父子组件双向绑定(两种方法)

    Vue父组件访问子组件属性和方法.父子组件双向绑定(两种方法) 1. 使用vue-cli创建项目 目录结构如下图: 2. 编写代码 src/components/HelloWorld.vue < ...

  6. 【VUE】vue实现登录滑动拼图验证的两种方法,纯前端组件验证以及前后端同时验证

    vue实现登录滑动拼图验证的两种方法: 第一种是纯前端组件验证,只能区分是人为操作还是机器操作. 第二种是前后端同时验证,这种方法加上后端校验相对会更安全一些.(注:在最底部加上了同时兼容移动端的方法 ...

  7. 多个html如何套用套一个头部,Vue.js项目中管理每个页面的头部标签的两种方法...

    在 Vue SPA 应用中,如果想要修改 HTML 的头部标签,如页面的 title ,我们只能去修改 index.html 模板文件,但是这个是全局的修改,如何为每个页面都设置不一样的 title ...

  8. 【Vue】动态添加组件的两种实现

    在Vue项目中,想要动态为页面上添加组件,是一件十分容易就能够实现的事情,这必须要得益于Vue框架的强力支持! 但有时候往往就是由于事情变得简单起来后,却突然忘记了要如何去实现.这大概就是对代码走火入 ...

  9. Vue渲染组件的两种方式

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

最新文章

  1. SET ROWCOUNT
  2. Flutter全局悬浮按钮
  3. sublime text 3在windows中配置ctags插件
  4. idea:忽略大小写提示设置
  5. javascript中函数和方法的区别
  6. Codeforces Round #556 (Div. 1Div. 2)
  7. thinkphp 在接口开发或者接入三方时解决跨域
  8. win10命令提示符怎么打开_Win10系统防火墙怎么打开?ARP防火墙启用步骤
  9. Android NFC开发-实践篇
  10. sum-ftp-w.sh
  11. 活动目录(Active Directory)域故障解决实例(转载)
  12. 计算机网络基础(二)
  13. python3.7.2安装教程不成功_centos 7.2更新python 3.7、3.5.2的过程及出错的解决方法
  14. 【MySQL】sql查询分组数据的前几名,mysql分组查询前三名
  15. js 骂人不带脏字 (!(~+[]) + {})[--[~+““][+[]] * [~+[]] + ~~!+[]] + ({} + [])[[~!+[]] * ~+[]] 图解
  16. 出现HTTPS证书错误原因
  17. 【模板】线段树 2 洛谷P3373
  18. Golang 基础:原生并发 goroutine channel 和 select 常见使用场景
  19. 【英语】大学英语CET考试,口语部分1(考试介绍与备考,讲义笔记)
  20. 实现Word公式和普通文本的批量互转

热门文章

  1. 将jar文件加到Maven的local repository中
  2. C# 如何处理抛出的异常,或者已知的错误
  3. 关注电子商务网站中的消费信赖和消费安全感
  4. 新年期间可能出现的街头骗术--收集
  5. HDU2020 绝对值排序【排序】
  6. HDU2502 月之数(解法二)【废除!!!】
  7. HDU1106 排序【字符串+整数+排序】
  8. Java 网络处理(net io URL 等)
  9. 学习 nltk —— TF-IDF
  10. Matlab Tricks(六)—— 矩阵乘法的实现