有一些组件可能会被很多个页面使用到,比如说,自定义的导航栏,如果在每一个页面都引用一次就很麻烦了,这个时候可以将该组件注册为全局组件了

有两种方法可以注册为全局组件

第一种是 easycom组件模式

官方描述:https://uniapp.dcloud.io/collocation/pages?id=easycom

1. 将组件安装在项目的components目录下,并符合components/组件名称/组件名称.vue目录结构。可以不用引用、注册,直接在页面中使用。

2. pages.json中要设置autoscan为true

{"pages": [{"path": "pages/index/index","style": {"navigationBarTitleText": "uni-app"}}],"globalStyle": {"autoscan":true}
}

3. 然后就可以直接在页面中使用了

第二种就是传统的 安装、引用、注册,三个步骤

1. 新建 .vue 文件,可以放在自定义文件夹下,我这里新建了一个global.vue

2. 在 main.js 中 引用、注册

import global from "@/components/global.vue"Vue.component('global', global)

3. 在需要组件的地方直接使用即可

<template><view class="content"><global></global></view>
</template>

uni-app注册全局组件相关推荐

  1. uni-app注册全局组件 - 符合easycom

    通知 本文已过时,HBuilderX已发布新的自定义组件方法:uni_modules 本文的/components/xx/xx.vue会在新版uni-app中与原生ui组件冲突. 新方法详见: [we ...

  2. 使用uniapp注册全局组件

    首先我们要在全局  注册全局组件 创建一个组件后 在main.js文件下 当然注册组件首先要新建一个组件目录然后引入. //注册全局组件 //首先在文件下创建一个组件 import global fr ...

  3. uni app 自定义 头部组件(2) 局部 右侧按钮

    上一篇为完全的自定义头部 链接:https://blog.csdn.net/qq_37403179/article/details/102955419 本片则是使用uniapp已有的自定义方法给头部添 ...

  4. VUE3@clli组件样式、全局组件、配置打包

    组件样式: <style scoped  lang="less"> 注册全局组件 import {createApp} from 'vue' const app = c ...

  5. 三、Vue组件化开发学习笔记——组件化的基本步骤、全局组件和局部组件、父组件和子组件、注册组件的语法糖、模板分离写法、组件的数据存放

    一.什么是组件化? 人面对复杂问题的处理方式: 任何一个人处理信息的逻辑能力都是有限的 所以,当面对一个非常复杂的问题时,我们不太可能一次性搞定一大堆的内容. 但是,我们人有一种天生的能力,就是将问题 ...

  6. 微信小程序全局组件注册使用

    1.创建 component 全局组件 showToast 2.注册全局组件 在app.json中设置usingComponents "usingComponents": {&qu ...

  7. Vue3(撩课学院)笔记02-创建组件,全局组件,局部组件,父子组件,组件标签化,组件的data数据共享,组件间通讯,props,父传子$ref,子传父$parent

    1.创建一个组件 首先要创建一个根组件进行挂载 再创建一个子组件,完成子组件的逻辑 子组件主要使用template模板来完成布局和逻辑 把子组件通过根组件.component的方法挂载到根组件上 &l ...

  8. vue 组件 全局组件和局部组件component

    1.全局组件 <!DOCTYPE html> <html><head><meta charset="UTF-8"><title ...

  9. vue脚手架的安装、生命周期、文件导入格式、局部组件和全局组件、动态添加属性和方法、插槽、传值

    -----------------------------------    DOS命令 进入dos:  win+r 切换盘符: d: 查看: dir 打开文件夹: cd 文件夹的名字 返回上一级目录 ...

最新文章

  1. 一个报文的路由器之旅_【NE探秘】一个报文的路由器之旅
  2. php留言板实战,PHP留言本,非常适合新手实战操作!
  3. 响应式布局(手机端)
  4. ibatis 中 $与#的区别
  5. 前端学习(3011):vue+element今日头条管理--关于编辑器代码段
  6. 教程 | 如何利用C++搭建个人专属的TensorFlow
  7. sql server 2008表中计算机,电脑删除SQLsever2008表格数据出现“不能删除”怎么办
  8. 此图片来自微信公众平台未经允许不可引用
  9. pythonlambda回调函数_Python中如何借助lambda来给回调函数传参
  10. 经典的HTML5游戏及其源码分析
  11. 5类6类7类网线对比_5类6类7类网线到底有什么区别?
  12. 开发商给埋的五类网线,家中想改为千兆网络怎么办好?
  13. ubuntu安装中文拼音输入法,装系统的第一步
  14. 【Python例】利用 python 进行用户画像词云图的生成 --- wordcloud
  15. 近红外光谱基础知识—数据预处理
  16. 典型webservice(c#)例程序-提取数据库数据
  17. SQL获取当前年第一天日期 MYSQL获取当前年第一天
  18. 在宇宙中心五道口上班,是怎样一种体验
  19. Google Earth Engine——概述
  20. uni-app 封装组件

热门文章

  1. 九年级计算机教学课时计划,【推荐】九年级下学期教学教学工作计划三篇
  2. 悬赏任务h5系统源码接单发单平台支持游戏试玩签到
  3. keil stm32标准库放在哪里_使用Keil MDK以及标准外设库创建STM32工程
  4. centOS7下实践查询版本/CPU/内存/硬盘容量等硬件信息
  5. 用BitBlt实现透明贴图
  6. 国服部落人数最多的服务器,魔兽7.0人口普查:国服玩家达270万,部落人数超联盟14%...
  7. mysql HA方案: MHA
  8. SQL Server基础操作(此随笔仅作为本人学习进度记录五 !--数据类型)
  9. ug安装lmtools显示未连接服务器,服务器(LMTOOLS)设置教程
  10. android 跳转腾讯地图导航,Android 跳转到百度、高德、腾讯地图导航