uniapp注册全局组件

文章介绍了在uniAPP中如何创建全局组件,包括使用easycom组件模式,只需将组件放入components目录下,无需额外引用和注册,以及传统的注册、引用、创建过程,特别是在main.js中全局注册。此外,还提及了父子组件间传递参数的问题。

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

第一种方法:easycom组件模式

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

  1. 将组件安装在项目的components目录下,并符合components/组件名称/组件名称.vue目录结构。可以不用引用、注册,直接在页面中使用。
  2. pages.json中要设置autoscan为true,默认就是true。
    在这里插入图片描述
第二种就是传统的 安装、引用、注册,三个步骤

1.创建一个组件后 在main.js文件下
在这里插入图片描述
2.在全局注册组件 ,其他组件之中可以直接使用标签引入。
在这里插入图片描述

全局组件的组件传参

父组件:
在这里插入图片描述

子组件:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值