半字山河 2024-06-11 00:44 采纳率: 73.7%
浏览 8
已结题

微信小程序引入组件报错

如图所示,我在引入vant库中的 "van-slider": "@vant/weapp/slider/index"这个组件时,控制台报错:Component is not found in path "miniprogram_npm/@vant/weapp/slider/index" (using by "pages/1-1/1-1")(env: Windows,mp,1.06.2402040; lib: 3.4.6)

img


img


img


img

  • 写回答

2条回答 默认 最新

  • 码农阿豪@新空间代码工作室 Java领域优质创作者 2024-06-11 08:38
    关注
    让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言
    问题描述: 在引入vant库中的"van-slider"组件时,控制台报错:Component is not found in path "miniprogram_npm/@vant/weapp/slider/index"。 解决方案:
    1. 首先,需判断是否已经成功安装了vant库。
    2. 确认是否正确引入了组件 在页面json文件中是否正确引入了"van-slider"组件,如下所示:
    {
      "usingComponents": {
        "van-slider": "@vant/weapp/slider/index"
      }
    }
    
    1. 确认引入路径是否正确 如果路径错误,引用不到文件,则会报类似于上述控制台错误信息的提示。我们应改正引入路径。 例如:
    {
      "usingComponents": {
        "van-slider": "../../miniprogram_npm/@vant/weapp/slider/index"
      }
    }
    
    1. 进一步排查 如果第3点确认了路径,则需查看组件库中"slider"组件的路径,确保路径一致。 例如,在微信小程序开发工具中,可以打开开发者工具,在工具栏上选择文件栏,在搜索框中输入组件名称即可查看组件具体位置。如果组件库中"slider"组件的位置与引入时路径不一致,也会出现该错误。 代码示例: 在对应页面json文件中引入组件
    {
        "usingComponents": {
            "van-slider": "@vant/weapp/slider/index"
        },
        "navigationBarTitleText": "首页"
    }
    

    正确的引入路径示例:

    {
        "usingComponents": {
            "van-slider": "../../miniprogram_npm/@vant/weapp/slider/index"
        },
        "navigationBarTitleText": "首页"
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月28日
  • 已采纳回答 6月20日
  • 创建了问题 6月11日

悬赏问题

  • ¥15 关于模型导入UNITY的.FBX: Check external application preferences.警告。
  • ¥15 气象网格数据与卫星轨道数据如何匹配
  • ¥100 java ee ssm项目 悬赏,感兴趣直接联系我
  • ¥15 微软账户问题不小心注销了好像
  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题