小程序自定义组件

微信小程序的自定义组件,用起来真是挺方便的。一个组件搞定一类功能,样式、逻辑全封在一块,结构也清晰。如果你项目稍微复杂一点,不用组件基本等于自找麻烦。这个压缩包里,整理了从组件创建到引用的一整套流程,样例代码也比较齐全,拿来就能用。

像滑动选择器、Tabbar、表格这些组件,自己写其实也不算难,就是麻烦。这份资源就挺贴心,结构拆得细,index.js里该定义啥、事件怎么都给你写好了;index.wxml模板也写得比较灵活,还用上了slot插槽那一套,兼容性不错。

样式部分都放在index.wxss里了,封闭性做得还行,基本不会串到页面样式。用的时候别忘了在json里注册一下组件,页面wxml里直接用就行了。外部数据通过properties传进去,交互也都能绑定上。

其实我自己项目里常用的就是封装轮播图和弹窗。换个数据就能复用,改样式也方便。建议你用完后,按自己项目需求再微调下逻辑,尤其是事件响应那块。

如果你正好想提升代码复用率,或者项目结构有点散,不妨试试这个组件资源,还是挺值得一看的。

rar 文件大小:4.75KB