皖盟网络科技有限公司是一家专业的小程序开发服务企业,业务范围包括微信小程序开发,百度小程序开发,支付宝小程序开发。

在线咨询
QQ咨询
服务热线
服务热线:0550-3956470
TOP

【微信小程序】小程序开发需要注意哪些细节

发布时间:2019-01-17 23:04:31 浏览:0

内容简介:小程序开发定制需要注意的细节非常多,这其中有重点也有可以一笔带过的细节,下面就来给大家详细列举一下微信小程序开发需要注意那些细节。


小程序开发定制需要注意的细节非常多,这其中有重点也有可以一笔带过的细节,下面就来给大家详细列举一下微信小程序开发需要注意那些细节。

【微信小程序】小程序开发需要注意哪些细节

一、小程序开发过程中需要考虑的细节问题

1、文字
一般对于微信小程序的名称命名是一个比较重要的问题,但是这里需要强调的是,通常情况下我们都是采用中文数字或者是英文来命名的。而且一般他的名称长度都是控制到三至20个字符中间,一个中文字那就相当于是两个字符。
2、重复命名
既然是微信小程序,那么它的名称就千万不能够跟公众平台已经产生的服务号或者是订阅号重复,如果是产生了命名重复的话,那么就会有提示,所以要进行名称的更换设置。
3、账号信息谨慎设置
需要强调的一点的是,微信小程序的各种账号信息,不像其他的软件一样可以根据自己的兴趣爱好来进行随意的更换。也就是说在微信小程序里面,一旦将自己的各种账号信息全部都设置完毕的时候一定要进行谨慎的操作,因为一旦设置完就不会再支持修改了。
4、功能与服务一致
微信小程序虽然种类非常繁多,他们也能够提供出各式各样的服务,但是这些功能的提供一定是能够在实际当中给到用户的服务是一致的。所以在小程序设置的页面,它所能够提供的所有内幕,一定是放在页面的首页第一栏那里,最深最深也只能退到放置在二级页面当中。
5、注册
一般情况来讲,如果是个人开发的,那么就没有办法对微信小程序进行申请。就目前来讲,他仅仅只支持政府,企业,还有媒体或者是其他的一些组织来进行申请。而一个主体总共能够注册的微信小程序有30个,一个绑定身份的开发人士最多也只能够创建出来五个微信小程序。另外,假设要进行开发的不是属于特殊组织,那就需要另外花费300元来进行认证。
6、不支持
微信小程序,虽然功能非常的多,但是同样跟一如既往的不支持很多东西,比方说他不支持,诱导关注,也不支持诱导分享,更不支持虚假,欺诈等等内容的存在。再有就是像广告类的展示,一般都是企业的小程序会存在的,但是这个播放的展示比例也不能够超过一半的页面内容。
7、修改内容
一般来讲,给微信小程序所配置的服务器,他每个月仅仅只有三次的修改机会,所以一定要珍惜这些机会,小心后面不够机会来使用,所以没事的话千万不要对下面的配置进行乱动,如果是一旦确定了的话,那么就一定要将所有的内容一次性全部整理完毕,就算是改一个小标点符号都属于浪费一次机会。
8、模板和关键词
电影用户来讲在进行模版消息选用的时候,通常情况下我们可以采取跟模版可以搭配的关键词来进行使用,那么配置之后再提交的过程当中,他的顺序还有用到的词语种类都是不能够进行修改的,如果这个时候我们找不到跟模版可以相搭配的关键词,那么就可以对它进行申请添加。这里强调一下,就是每个月都拥有五次可以提交新关键词的机会,那么一旦被审核通过之后就可以达到共享的目的。

【微信小程序】小程序开发需要注意哪些细节

二、代码细节上的处理措施和注意事项

  1. 能用一个页面的 ,尽量整合成一个页面。比如:详情页和sku。甚至以后的活动页面。

  2. 对于已经加载到底的图标,由于图片和文字两边各有一个”-----”,可以用两个空盒子,然后设置border-top的方式形成两边的横线。

  3. 所有的按钮都要有交互反馈。确保让用户能感受到我确实点击了按钮。

  4. 所有的按钮,尤其是提交类型的按钮,最好都要进行单击次数的限制,目的是为了避免数据的重复提交,在交易网站中的目的是避免重复下单。

  5. 要区分一下一个新的页面的业务逻辑适合放在onload里面去做请求还是适合在onshow里面去请求数据。

  6. 页面的各种请求可以放到onShow 中,这样的话可以从返回上一个页面时,上一个页面的数据进行重新加载,以便于获取最新的数据; 同时也可以避免wx.getCurrentPage来取数据。

  7. 每个页面中的data 数据,尽量使用对象的方式,可以设置多个属性值。避免以后维护过程中不知道每个变量的含义。

  8. 开发的过程中,首页对整个业务流程进行构思,根据业务流程开发,一定要合理安排好每个业务的功能模板中最核心的业务,核心模板不仅仅涉及个人,还关系到测试方面,甚至其他人的进度工作。

  9. 代码上线前,一定要审核是否有相关的重要代码被注销了,否在带来的后果是不堪设想的。

  10. 代码发布时一定要考虑到有一个版本,保证核心业务流程能够不受影响的正常使用。

  11. 获取用户输入的内容,尽量用bindinput ,验证的时候使用bindblur。

  12. 所有的数据下载或上传的时候,预加载效果不仅仅是个样式,也是保证每次的数据能够有时间上传或者下载的过程。

  13. 确保git 中的代码与最新项目版本能够有一套完全相同的,同时也要预估好线上项目突发机制,另外确保项目再git 中有各个历史版本,确保项目如果有突发风险,可以及时利用上一个版本进行替换,不至于导致项目无法使用;但是最好是检查好,不要出现突发情况。

  14. 首先要想到的并且加入到项目的首要功能是版本更新机制,比如小程序的版本更新机制,原因:可能因为版本不及时更新导致很多不良后果;另外版本号要在上线项目中表明,以便于进行区分工作。

  15. 每次修改一个内容,都要看一下是否把原本没问题的流程影响了,导致bug

  16. 数据分页加载的功能,其实是声名一个空数组,这个空数组carlist就是页面的数据列表,每次请求到的数据,利用数组的concat() 方式将新请求到的数据跟之前的数组链接起来,形成分页加载的效果,如果请求的数据是空,则显示到底了,如果第一次请求数据就是空,则显示时暂无数据; 这样不以依据默认的carlist.length==0来显示暂无数据图片造成的闪现。

  17. 把JS功能封装成单独的模块,不要再放在同一个common中。为了以后方便迁移和结构的升级。

  18. 公共样式也要进行封装,避免后期太多、太乱。

  19. 每个页面要对上一个页面的传值就行验证,避免因为传值不对造成功能不能使用或者页面崩溃的情况。

【微信小程序】小程序开发需要注意哪些细节
 

相关案例 / related cases
加锦汽车修理小程序开发案例分享
加锦汽车修理小程序开发案例分享
加锦汽车修理小程序是皖盟网络科技为汽车配件公司设计的一款商城小程序。通过小程序车主可以试试关注汽车装修的优惠活动和各种配件的价格走势,加上有没的界面设计
常州达一人装饰公司小程序开发案例
常州达一人装饰公司小程序开发案例
常州达一人装饰公司小程序是皖盟网络为达一人装饰装修公司开发的一款小程序,通过小程序达一人实现年销售额上升20%的目标。
五大连池鲜花礼品小程序
五大连池鲜花礼品小程序
五大连池鲜花礼品小程序是当地一家小有名气的鲜花礼品商店,应客户需求扩大鲜花礼品购买平台而开发的小程序。从此鲜花预定随时随地,还能在线选购自己心仪的鲜花和礼