小程序开发工作总结

一、合作开发
合作开发中最重要的就是交流,虽然说建模完成后就是各自开发各自的。但是图并不是完美的可能在开发的过程中会发现一些需要改进或者修改的地方,那么就应该把情况反映给组长,组长让建模的人修改完成后,再通知所有的人,根据模型修改代码。
代码的注释很重要,这样有利于其他的开发者可以很快的知道每个模块的功能。
这次合作开发,熟悉了合作开发的流程,人员任务的分配以及开发周期的确定,任务完成的时间。
二、微信小程序聊天功能(websocket)
前期页面的搭建和后台数据的绑定没有难度,到了写聊天功能时遇到了一点问题,websocket是在写小程序时第一次用到,开始不知道它的流程以及需要注意的点,所以刚开始做的时候没有头绪,问了几个人都没有用过,就在网上去找了一些资料都只能用来参考,导致开始时的进度很慢需要一步一步来摸索。两个用户如何进行对话聊天,这个问题耗费了我很多的时间,因为微信小程序开发阶段不能所有人都可以使用,只有有开发权限的有权登录,导致了不能直接测试发送和接收的双发是否是可以相连的。在写聊天模块的时候太执着与攻克一个问题,导致可以先写完的部分也没有写完,这点需要改正。
三、以后工作注意点
1、遇到非关键性问题卡住可以先绕过去做别的,之后专门解决。
2、提高自己解决问题的能力,并在工作中克服急躁情绪。
3、把每一次遇到的问题和技术难点都记录下来,把问题吃透下次在遇到就不会像第一次那么狼狈。
4、做事情要考虑全面,避免丢三落四的情况,减少工作中的失误。

 <view class='body'>
  
  <view class="navigation" >
    <scroll-view scroll-x="true" scroll-y="false" class="nav-scroll" scroll-with-animation="true" scroll-left="{{scrollLeft}}">
      <block wx:for="{{doctorinfo}}" wx:key="item">
        <view style='width: 66rpx;' data-type='{{item.type}}' data-seq='{{item.seq}}' id="{{index}}" bindtap="bindtap" class="nav-item nav-item-{{index}} {{index==selectedTitle ? 'active' : ''}}">
          {{item.nickName}}
        view>
      block>
    scroll-view>

  view>
 doctorInfo:function (e){
    var seq=e.currentTarget.dataset.seq;
    console.log(e)
    wx.navigateTo({
      url: '/pages/doctorinfo/doctorinfo?seq='+seq,
    })
    
  }




onLoad: function(e) {

    var seq = e.seq;
    this.setData({
      seq: seq
    })
    }

你可能感兴趣的:(工作总结)