开发者可以将页面内的功能模块抽象成自定义组件以便在不同的页面中重复使用;也可以将复杂的页面拆分成多个低耦合的模块,有助于代码维护自定义组件在使用時与基础组件非常相似。
微信小程序怎么做小程序项目越写越大页面也越来越多,所以将相同作用的模块写成组件是非常必要也方便开發维护的事
比如,一个弹出框写起来很简单但是每个页面都需要用一个弹出框,如果每个页面都写一个弹出框的话这就很麻烦,而苴没有意义所以,就弹出框写成组件就是一个非常好的选择。下面就以弹出框来举例了解一下微信小程序怎么做小程序的组件系统。
以上代码就定义了一个完整的组件下面需要在页面中去使用它
页面index的json文件需要引用组件:
页面index的wxml文件使用组件:
页面index的js文件书写逻辑:
这样,一个完整的组件就写好了每个页面都可以引用弹出框了