1***@qq.com
1***@qq.com
  • 发布:2024-01-16 14:19
  • 更新:2024-01-16 14:28
  • 阅读:201

uniapp发布微信小程序,底部导航栏自定义引入页面报错

分类:uni-app

因为小程序超包太厉害了 所以想把底部导航栏这一块改成自定义的 然后几个模块改成组件形式通过点击来隐藏显示 在app里是正常的 但是运行小程序的时候会发现组件报异常
Component is not found in path "community/pages/main/components/sh-banner" (using by "park-helper/pages/index/index")
说是在微信自定义组件里找不到 请问这种情况一定要注册微信自定义组件才可以吗?有没有什么解决办法?

2024-01-16 14:19 负责人:无 分享
已邀请:
套马杆的套子

套马杆的套子 - 没有解决不了的问题,只有解决不完的问题

你的意思是,想不注册,但是可以直接引用组件?

如果想不注册直接用,可以看下easycom规范

  • 1***@qq.com (作者)

    我是注册了的 先是import引入 然后components注册 是vue组件 但是运行小程序里貌似要求我要弄成微信自定义组件

    2024-01-16 14:47

  • 套马杆的套子

    回复 1***@qq.com: 不啊,微信小程序支持啊。。你的components文件夹不是在根目录的么?是在pages文件夹下?你右键创建的,是组件么?还是页面?

    2024-01-16 15:09

  • 1***@qq.com (作者)

    回复 套马杆的套子: 组件是页面改的 本来是单独的页面然后修改成组件 我是把组件放在了分包的components文件夹下 然后引入组件的页面是在主包里 组件不放主包是因为会超包

    2024-01-16 15:17

  • 套马杆的套子

    回复 1***@qq.com: 你在子包的跟目录下的components里,直接右键创建个组件,测试下呢,

    2024-01-16 15:31

要回复问题请先登录注册