小程序自定义组件
微信小程序的自定义组件,用起来真是挺方便的。一个组件搞定一类功能,样式、逻辑全封在一块,结构也清晰。如果你项目稍微复杂一点,不用组件基本等于自找麻烦。这个压缩包里,整理了从组件创建到引用的一整套流程,样例代码也比较齐全,拿来就能用。
像滑动选择器、Tabbar、表格这些组件,自己写其实也不算难,就是麻烦。这份资源就挺贴心,结构拆得细,index.js
里该定义啥、事件怎么都给你写好了;index.wxml
模板也写得比较灵活,还用上了slot
插槽那一套,兼容性不错。
样式部分都放在index.wxss
里了,封闭性做得还行,基本不会串到页面样式。用的时候别忘了在json
里注册一下组件,页面wxml
里直接用就行了。外部数据通过properties
传进去,交互也都能绑定上。
其实我自己项目里常用的就是封装轮播图和弹窗。换个数据就能复用,改样式也方便。建议你用完后,按自己项目需求再微调下逻辑,尤其是事件响应那块。
如果你正好想提升代码复用率,或者项目结构有点散,不妨试试这个组件资源,还是挺值得一看的。
4.75KB
文件大小:
评论区