我的小程序项目第一天(踩坑警告)
开始学习小程序了,第一天开始做,遇到一个很简单的事,比如需要把组件抽出去单独作为一个组件,然后方便在需要的地方注册引入,防止重复写同样代码。
我是这样入坑的:
首先创建了一个项目,然后再pages同级目录创建了一个叫components的目录用来存放组件,然后在目录里面又创建了一个叫searchbar的目录,顾名思义,是一个搜索框的组件。常规操作,右键新建page,然后生成了.js,.json,.wxss,.wxml文件,目录如下:
然后在index.json中注册,
在index.wxml引入,
一顿操作貌似都没问题对不对?但是就报错了
检查之后发现不是路径的问题,因为改了也还是这个错误,问题就是出在我新建组件page的操作,虽然看起来生成的四个文件就是所需要的四个,但是却不是那么回事,在新建组件的时候除了新建目录是常规右键操作以外,在目录里面新建的时候注意不是新建page,你所需要的是新建component,因为你需要的是component
这样就没有错误了,一定要严格按照操作和规范来,继续学习。