1. 音乐播放插件bug&响应式布局 17-05-25

从其他页面打开进入,控制台会报错. 响应式布局 求助,对方明天上线,今晚没时间. 修改mp3player.js的运行方式,报错提示 define is not defined mp3player.js:7 21:27 播放js模块化, import mp3player from "../../

0.1. 时间日志

  • 10:29 刘巍亲子游需要照片&照片整理
  • 10:29 朱理微信介绍美女
  • 11:42 登录
  • 12:03 午饭
  • 12:12 wc10
  • 12:26 音乐播放插件bug&响应式布局
  • 12:49 cmswing 跨域问题
  • 13:53 注册
  • 14:35 修改密码
  • 17:04 手机短信绑定
  • 17:48 删除原来vue&css后“我的”页面布局不正常
  • 18:35 晚饭
  • 19:45 cartoon
  • 21:33 cmswing添加模块
  • 22:06 cmswing与vue单页应用整合
  • 22:47 回家
  • 停用社保
  • 编程28原则的破解方法
  • 协议请求及错误提示优化
  • 疑问-正常vue项目开发api部分如何处理
  • 余额&充值
  • 邮箱绑定
  • 微信登录
  • 拨号界面显示问题兼容性
  • 短信中添加查看码和url短链接
  • 添加成员&成员邀请
  • 创建群组

0.2. 总结

0.3. 观点及其他

0.4. 任务详情

0.4.1. [ ]停用社保

创建 预计

0.4.2. [x]回家

创建 完成

0.4.3. [x]cartoon

创建 完成

0.4.4. [x]晚饭

创建 完成

0.4.5. [x]wc10

创建 完成

0.4.6. [x]午饭

创建 完成

0.4.7. [x]刘巍亲子游需要照片&照片整理

创建 完成

0.4.8. [x]朱理微信介绍美女

创建 完成

0.4.9. [ ]编程28原则的破解方法

创建 事前做好准备,

0.4.10. [x]删除原来vue&css后“我的”页面布局不正常

创建 完成 mine.vue head fontsite:22 注释后正常.

0.4.11. [ ]协议请求及错误提示优化

创建 预计 统一sendfuntion;error字符文件;错误字符定义规则,如“绑定失败,*”只显示前4个字符.

0.4.12. [ ]疑问-正常vue项目开发api部分如何处理

创建 预计 向他人咨询;参考element admin;

0.4.13. [ ]余额&充值

创建 预计 充值界面 radio 选择金额,和自定义金额;

0.4.14. [x]修改密码

创建 预计 耗时 开始 完成 搜索代码发现两处存在"修改密码".uc\controller\user.js uc\controller\seting.js. 采用user.js , 运行报错 uc/public/login' has been blocked by CORS policy. 修改原代码,发现 updatepassword 中 this.session('webuser') 获取数据为空. 7天时间清单 cmswing 原系统没有手机版修改密码,功能还不完善. 现在修改了部分代码,代码耦合性影响了其他功能未知.

0.4.15. [ ]邮箱绑定

创建 预计

0.4.16. [x]cmswing与vue单页应用整合

创建 预计 耗时 开始 完成 第一次 1、index.html模板; 2、static文件路径修改; 3、this.display(其他模板); ·1、index.html 中字符static修改为/static/z43. 静态文件夹static重命名z43放到nodejs www/static下. 7天时间清单; ·2、修改 "static/ 为 "static/z43/ ·3、不用此技术. 这里作为技术学习 return this.display(think.ROOT_PATH + "/view/z43phone/index_test.html"); 7天时间清单

0.4.17. [x]手机短信绑定

创建 预计 耗时 开始 完成 toast显示不正常,删除之前项目不用vue文件,和css引用. 7天时间清单 uc\controller\public.js verifycodesend ·客户端验证码 减少机器人批量注册,和恶意攻击.导致短信费用浪费. 本地开发,处处遇见跨域问题. 7天时间清单 缺少绑定接口,需要修改用户信息-电话. 7天时间清单 await this.model("menber").where({id:uid}).update({mobile:mobile}); 提示用户未登录,同样是session问题 7天时间清单 loginmob 中session存在, smsbind中无效. 7天时间清单 ·短信验证码60秒倒计时 7天时间清单

0.4.18. [x]cmswing添加模块

创建 完成 搜索route.js 找到3个文件,发现src\common\config\route.js 文件像是管理模块. 在文件中添加z43phone: {reg:/^z43phone/ } 后controller模块正常访问 localhost:8360/z43phone/

0.4.19. [ ]微信登录

创建 预计 开始 暂停 继续 cmswing 手机版需要运行绑定微信授权的链接才能正常运行,d7game.tunnel.qydev.com 7天时间清单 微信浏览没有退出登录, 并且每次进入都是登陆状态,用户名也是微信昵称. 7天时间清单 查看代码uc\controller\weixin.js 7天时间清单. 微信账号信息数据表 cmswing_wx_user 删除已登录数据后,微信访问系统直接进入绑定页面. 7天时间清单 从 getopenidAction this.redirect("/uc/weixin/signin"); 7天时间清单 topic base.js before 一开始就进入微信页面跳转. 7天时间清单 直接修改 signinAction 逻辑即可. signinAction 是与会员绑定,应该使用 getopenidAction. 7天时间清单 放弃cmswing系统整合,复制关键代码. 打算新建 controller action. 7天时间清单

0.4.20. [x]注册

创建 预计 耗时 开始 完成 7天时间清单 开始,7天时间清单前在完善登录. uc/public/registermob

0.4.21. [x]cmswing 跨域问题

创建 完成 群里问并在src代码用搜索“跨域”找到相关代码. 添加后正常. this.setCorsHeader();

0.4.22. [x]登录

创建 预计 耗时 开始 完成 暂停 继续 迅雷视频10m 7天时间清单 找到后台接口、账号密码; 原系统登录用了 geetest, 手机登录如何处理? 经过官网查看测试 m.geetest.com/exp.html, 支持手机版本.同时验证码出新技术v3. 查看geetest价格.发现完全接入验证码至少需要4h.考虑去查看系统手机版登录方式 7天时间清单 手机登录页面 http://localhost:8360/uc/public/login , pc模拟器可以运行,手机无法运行. 手机版依然有geetest验证,自己程序必须接入geetest. 7天时间清单 登录页面源码,看不明白; 打算屏幕验证码. 7天时间清单 注销代码测试返回密码错误,发现之前查看登录代码的pc版. 手机版是\view\uc\mobile\public_login.html .但服务端依然是统一个接口地址. 局域网问题,但外部网络正常. 测试外围打开了常用动画网,于是又开始看动画. 7天时间清单 postman 测试登录成功. 7天时间清单 查看代码,cmswing通过http.isAjax()判断是协议还是页面访问. 7天时间清单 前端采用vue 单页面开发,页面数据和逻辑完全由vue控制,因此服务端完全提供接口数据.不提供页面渲染和跳转. 7天时间清单 疑问:用户数据存储方式?应该保持在vuex吗?登录后返回用户数据. 数据库用户数据表是什么?cmswing_member 登陆后页面跳转到“我的”,显示用户名.更改状态. 疑问:vue在不同页面,如何更改其他页面状态? vuex state处理. ·协议返回登录成功,但浏览器报错"跨域错误",7天时间清单 vue&vuex action更改登录状态和isLogin 数据. 7天时间清单 登录-错误提示toast 插件使用 7天时间清单 手机登录成功但是,页面没跳转. pc正常. 7天时间清单

0.4.23. [ ]拨号界面显示问题兼容性

创建 模拟器查看无问题. iphone4显示不下; 截图并显示问题-->lcw, 需要采用相对单位rem. 7天时间清单

0.4.24. [x]音乐播放插件bug&响应式布局

创建 预计 耗时 开始 完成 暂停 继续 暂停 从其他页面打开进入,控制台会报错. 响应式布局 求助,对方明天上线,今晚没时间. 修改mp3player.js的运行方式,报错提示 define is not defined mp3player.js:7 7天时间清单 播放js模块化, import mp3player from "../../static/js/mp3player.js"; 这样引入正常,昨晚的错入引入导致修改代码无变化的错误. 第二天重新开机启动 vue项目发现报错. 疑问:如果mp3player.initMp3() 执行了3次会执行3次事件? 经过function 中打印信息测试发现执行了3次. initMp3执行2次时,暂停、静音无效. <audio id="myVideo" 改为 <audio class="myVideo" 7天时间清单 多个页面引用会重复执行initMp3,原代码只考虑了一处使用.需要多个页面引用播放器,先移除监听. $('.myVideo').unbind(); 移除无效. 移除所有监听事件的按钮后正常; 发现代码做了mousemove拖动, 手机中应该是touch事件. mouse touch 中的 event.pageX 获取方式修复. 7天时间清单 刘cw两个晚上修改了10行代码不到,效果还调好. 17-05-25 7天时间清单 优化放到以后处理, F:\Example\html5-mini-video-player 再次整合发现还是没居中.lcw说无法做到所有的居中. 7天时间清单

0.4.25. [ ]短信中添加查看码和url短链接

创建 预计 查看密码由日期和随机不重复6位数组合. 日期自动输入, 随机防止他人领取. 手机尾号+4位密码.

0.4.26. [ ]添加成员&成员邀请

创建 预计 电话号码添加;微信邀请链接(1h失效);

0.4.27. [ ]创建群组

创建 预计 ta44群组,注册人员即可看到群. group 表和rest接口.

Copyright & copy www.7dtime.com 2014-2017 all right reserved,powered by Gitbook该文件修订时间: 2017-12-24 15:03:35

results matching ""

    No results matching ""