微信小程序——找不到组件路径_minuscu的博客-程序员宝宝

技术标签: 微信小程序  

微信小程序——找不到组件路径(Component is not found in path…)

问题描述

新建了一个小程序项目,导入一个github上的tabbar组件,结果发现报错——

VM2444:1 jsEnginScriptError
Component is not found in path "tabbarComponent/tabbar" (using by "pages/index/index");onAppRoute
Error: Component is not found in path "tabbarComponent/tabbar" (using by "pages/index/index")
    at G (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1466011)
    at G (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1466215)
    at http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1487255
    at Module.We (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1487834)
    at Function.value (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1572211)
    at Tt (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1588012)
    at http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1592274
    at xt (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1592767)
    at Function.<anonymous> (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1596300)
    at i.<anonymous> (http://127.0.0.1:11569/appservice/__dev__/WAService.js:1:1565163)

解决历程

首先想到的就是应用到组件的页面的.json文件(index.json、middle.json……)中组件的路径填写有误。但是检查了几遍,确认路径无误。百度了一下情况,发现也可能是页面js文件中没有component构造器的原因,然而再次确认之后这个可能也排除了。
最后下载了组件的演示代码,逐个文件比对……发现问题出在app.js文件中。之前新建的项目中,app.js缺少了获取设备信息的代码——

getSystemInfo: function () {
    
    let t = this;
    wx.getSystemInfo({
    
      success: function (res) {
    
        t.globalData.systemInfo = res;
      }
    });
  },

在onLaunch函数中再增加

//获取设备信息
    this.getSystemInfo();

增加上述代码后,保存后不报错了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/minuscu/article/details/103520073

智能推荐

LB_Kim_weixin_30755709的博客-程序员宝宝

LB_Kim搜了一圈发现居然很少有博客说到这个东西, LB_Kim, 就是Kim设计的 下界函数计算公式: LB_Kim(S,C)=MAX(i=1,2,3,4) d(∮(i)A,∮(i)C)emmm,公式还是上图片吧其中: f1x=x1, f2x=x|x|, f3x=min(x), f4x=max(x).通过以上4个特征构建时间序列, 4个特征由时间序列的首尾两点、最大值和最小值构成,...

public class Registe { private void button1ActionPerformed(ActionEvent e) {//注册按钮响应事件 if(textFie_wuadasda的博客-程序员宝宝

public class Registe {private void button1ActionPerformed(ActionEvent e) {//注册按钮响应事件if(textField1.getText().equals("")||textField2.getText().equals("")||textField3.getText().equals("")||textField4.getText().equals("")){JOptionPane.showMessageDialog(null

bzoj1257: [CQOI2007]余数之和sum_IED98的博客-程序员宝宝

直接按取整相同的数分块就可以了,可以证明不会大于sqrt(n)块。#include #include #include #include #include using namespace std;long long n,k,pos;long long ans;int main(){ scanf("%lld%lld",&n,&k); long long tmp=

Learn OpenGL(五)——定义自己的着色器_ooMelloo的博客-程序员宝宝

定义自己的着色器       编写、编译、管理着色器是件麻烦事。在着色器的最后主题里,我们会写一个类来让我们的生活轻松一点,这个类从硬盘读着色器,然后编译和链接它们,对它们进行错误检测,这就变得很好用了。这也会给你一些关于如何把我们目前所学的知识封装到一个抽象的对象里的灵感。       我们会在头文件里创建整个类,主要为了学习,也可以方便移植。我们先来添加必要的include,定义类结构...

Pytorch学习笔记之调整学习率_道墟散人的博客-程序员宝宝

当网络的学习指标不再提升时,可以torch.optim.lr_scheduler.ReduceLROnPlateau类降低学习率。class torch.optim.lr_scheduler.ReduceLROnPlateau(optimizer, mode='min', factor=0.1, patience=10, verbose=False, threshold=0.0001, threshold_mode='rel', cooldown=0, min_lr=0, eps=1e-08)参数说

Kafka 学习笔记(一)_元泱界的博客-程序员宝宝

Kafka 学习笔记(一)Kafka 是什么Kafka 最初是 LinkedIn 的内部项目,现在已经捐赠给 Apache 基金会。Kafka 是一个高性能分布式基于发布/订阅的消息系统,是一个分布式的,可划分的,冗余备份的持久性的日志服务。为什么要使用消息队列当系统中出现“生产“和“消费“的速度或稳定性等因素不一致的时候,就需要消息队列,作为抽象层,弥合双方的差异。“ 消息”是在两台计算机间传送的数据单位。消息可以非常简单,例如只包含文本字符串;也可以更复杂,可能包含嵌入对象。消息被发送到队

随便推点

NLP第3课:动手实战中文文本中的关键字提取_米饭超人的博客-程序员宝宝

前言 关键词提取就是从文本里面把跟这篇文章意义最相关的一些词语抽取出来。这个可以追溯到文献检索初期,关键词是为了文献标引工作,从报告、论文中选取出来用以表示全文主题内容信息的单词或术语,在现在的报告和论文中,我们依然可以看到关键词这一项。因此,关键词在文献检索、自动文摘、文本聚类/分类等方面有着重要的应用,它不仅是进行这些工作不可或缺的基础和前提,也是互联网上信息建库的一项...

python解析truelicense_vah101的博客-程序员宝宝

from truepy import Licenseimport stringimport xml.dom.minidom as xmldomimport osimport xml.etree.ElementTree as ETtry:# Load the certificate with open('certf.cer', 'r') as f: certific...

ubuntu18设置安装mysql 5.7并设置远程访问_libingjy的博客-程序员宝宝

网上流传的方法都试了,都是坑,以下方法亲试可以1、sudo apt install mysql-server2、使用sudo 命令登录Mysql,此时不需要密码,3、修改root账号密码update user set authentication_string = password('你的密码'), password_expired = 'N', password_last_chan...

WAF2开发FAQ汇总_最爱天蓝色_Sky1的博客-程序员宝宝

1.单头F7控件添加过滤条件//给节点字段添加过滤条件waf("#prmtAcceptNode").wafPromptStandard("option", "filteritem", "acceptContract.id='" + acceptContract.id + "'");

LeetCode1744 / 牛客:万万没想到之聪明的编辑(体验ACM模式)_Zephyr丶J的博客-程序员宝宝

1744. 你能在你最喜欢的那天吃到你最喜欢的糖果吗?2021.6.1 每日一题,也祝大家节日快乐啊题目描述给你一个下标从 0 开始的正整数数组 candiesCount ,其中 candiesCount[i] 表示你拥有的第 i 类糖果的数目。同时给你一个二维数组 queries ,其中 queries[i] = [favoriteTypei, favoriteDayi, dailyCapi] 。你按照如下规则进行一场游戏:你从第 0 天开始吃糖果。你在吃完 所有 第 i - 1 类糖果之

2019牛客暑期多校训练营(第四场) K题 number_Charon_HN的博客-程序员宝宝

题目描述300iq loves numbers who are multiple of 300.One day he got a string consisted of numbers. He wants to know how many substrings in the string are multiples of 300 when considered as decimal integ...

推荐文章

热门文章

相关标签