收藏
回答

新增的自定义组件的路径是绝对路径还是相对路径?

{  "usingComponents":

    {    "component-tag-name": "path/to/the/custom/component"

   } }

文档里的的path是哪个路径,小程序项目里的路径都可以吗,还是必须是pages里面?

我现在使用的是../../wx-components/custom_checkbox/custom_checkbox/ 提示错误,

我现在实在pages里的一个目录里的json文件里引用根目录下的 wx-components/custom_checkbox/custom_checkbox,编译错误,是不支持相对路径吗???

Component is not found in path "wx-components/custom_checkbox/custom_checkbox"

Error: Component is not found in path "wx-components/custom_checkbox/custom_checkbox"


回答关注问题邀请回答
收藏

8 个回答

  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2017-11-03

    另外绝对路径也是可以使用的,但要以“/”开头

    2017-11-03
    有用
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2017-11-03

    我测试了下,看起来并没有问题。注意回溯的时候不要超出小程序项目目录。

    2017-11-03
    有用
    回复
  • 小程序技术专员-LastLeaf
    小程序技术专员-LastLeaf
    2017-11-03

    是相对路径的,也可以用 ../ 来向上级查找。

    2017-11-03
    有用
    回复
  • 杜宏伟
    杜宏伟
    01-15

    组件路径 有两种方式

    比如 项目文件夹下有两个目录 pages,components ,pages下有页面index 在index中的index.json 中引用 components 下的menu组件

    1. 绝对路径

    "usingComponents": {

        "c-menu": "/components/menu/menu"

    }

    2 相对路径 用 ../

    "usingComponents": {

        "c-menu": "../../c/menu/menu"

      }

    需要注意的是 /menu/menu需要写两次。只写 /menu 是找不到的。

    01-15
    有用
    回复
  • vicky
    vicky
    2018-01-25


    我这个也是报了同样的错误,请问知道怎么解决嘛???

    2018-01-25
    有用
    回复
  • Sunsky
    Sunsky
    2017-11-03

    好的,谢谢

    2017-11-03
    有用
    回复
  • Sunsky
    Sunsky
    2017-11-03

    ok,可以了已经,多谢

    2017-11-03
    有用
    回复
  • Sunsky
    Sunsky
    2017-11-03

    这个路径是不是只能在当前引用自定义组件的页面的目录下创建新的自定义控件,在项目根目录或者其他目录中创建自定义控件的话是否可以正常引用?

    2017-11-03
    有用
    回复
登录 后发表内容