发表于: 2017-03-10 10:08:19

1 1125


完成的事情:

完成任务10?

微信小程序写法入门。


计划的事情:

开始CSS任务


问题:

哈哈,那个任务的原型文档很久没看了,都忘了这个东西了,结果交了个不合格的成果上去。

增加“新增”按钮,增加“姓名”的中文正则表达式验证,把“入学时间”换回“date”格式,并通过var timer=new Date(vm.lisTime)的方式取出时间并转成需要的时间格式

在测试程序期间,发现如果人物数只有单页的时候,通过“编辑”功能后返回该页,“删除”功能失效,索引值读取失败。

毫无疑问的,问题迅速锁定在一个地方,虽然看了两遍没理出该数据出错的关键点(程序可能有点乱了),通过更换一个更靠谱的数据,BUG果断消失

然后根据师兄提示,之前想要传回“编辑”或“删除”按钮的对象而使用的方法好傻,

onclick="angular.element(this).scope().lisEdit(this)"

在ng-repeat="x in listMes"内,

按钮增加ng-click="test(x)"事件,即可传回整个listMes里面对应位置的,可以用来“编辑”的数组,

ng-click="test(x.id)",即可得到可以“删除”的id


微信小程序:

开始的<picker>傻瓜式写法,一个一个罗列出来,决心更换成wx:for(类ng-repeat)进行罗列

但是当把<picker>选项索引值放到数组(allMes)里面的时候,发现没法js的方法中读取出来~就连allMes本身使用console.log也没法输出,尝试在Page()外进行var新建变量,发现wxml文件又不给反应。

查官方文档没查出关联方法来,只好根据某一些实例自己试试。

就像在外面新建变量并赋值,在Page()中对该数据刷新一次这样子。

解决数据问题并正常使用picker以后,准备出来数据筛选,使用接口?接口是多少没试出来。把数据放到本地文件,然后在本地处理?

由于时间的关系,这个任务以后再。。。


收获:

大概了解了微信小程序的写法和一些特性



返回列表 返回列表
评论

    分享到