WePY 开发指南注意事项

本文详细介绍WePY框架下的小程序开发规范,涵盖变量命名、文件命名、ES6语法使用、Promise处理、事件绑定及传参优化等内容,为Python工程师提供全面的开发指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

**** 1 代码规范 ****

    1 变量与方法尽量使用驼峰式命名,并且注意避免使用$ 开头的标识为Wepy框架的内建属性和方法,可在JavaScript 脚步可以this的方式直接使用。
	2 小程序入口,页面,组件文件名的后缀为.way; 外链的文件可以是其他后缀,具体参加 wpy 文件说明。
	3 使用ES6语法开发,框架咋ES6下开发 ,因此也需要使用ES6开发小程序,ES6有大量的语法糖可以让我们的代码更加简洁高效。
	4 使用Promise 框架默认对小程序提供的api 全部进行了Promise处理,甚至可以直接使用,async/await 等新特性进行 启用Promist方法
	5 事件绑定语法适用语法代替。
	    原bindtap = 'click' 替换为[@tap](https://my.oschina.net/u/1588397) = 'click', 原catchtap = 'click' 替换为 @tap.stop = 'click'
		原capture-bind:tap = 'click' 替换为 @tap.capture = 'click' 原 capture-catch:tap = 'click' 替换成 [@tap](https://my.oschina.net/u/1588397):capture.shop = 'click'  
		更多@ 符用法,参见 [组件自定义事件](https://tencent.github.io/wepy/document.html#/?id=%E7%BB%84%E4%BB%B6%E8%87%AA%E5%AE%9A%E4%B9%89%E4%BA%8B%E4%BB%B6%E5%A4%84%E7%90%86%E5%87%BD%E6%95%B0 "组件自定义事件")
	6 事件传参使用优化后的语法代替。原bindtap = 'click' data-index = {{index}} 替换成 [@tap](https://my.oschina.net/u/1588397) = 'click({{index}})';
	7 自定义传参使用优化语法代替。原bindtap = 'click' data-index = {{index}} 替换为 @tap = 'click({{index}})'
	8  自定义组件命名应避开微信原生组件名称以及功能标签<repeat>。 不可以使用input、button、view、repeat等微信小程序原生组件名称命名自定义组件;另外也不要使用WePY框架定义的辅助标签repeat命名 有关repeat 的详情信息 请参见 循环列表组件引用

转载于:https://my.oschina.net/u/3692906/blog/2208966

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值