ajax请求还有jsonp
vue的一个小坑(中间变量)
通过中间变量赋值,没有改变到data中的值。下图中的_self.Material和_self.equipmentList是没有改变的。
js中的循环(forEach的初步认识)
- for/while循环语句
- for ... in ...作用是遍历对象的键名
var obj = {
a:'1',
b:'2',
c:'3'
}
for(var key in obj){
var value = obj[key];
}
循环一个数组的方法,之前使用的是for in 还有常规的for,现在认识一种也比较常见的方法——forEach方法
注意:forEach仅是数组提供的内置方法
[1,2,3].forEach(function(value,index){
console.log(index + ':' + value);
});
字符串和Array数组的相互转换
- 转换为string——tostring()方法的使用
-
split(',')方法使用,转换为Array
Uncaught SyntaxError: Unexpected token <
一般来讲,看到Uncaught SyntaxError: Unexpected token,自己的第一反应应该是语法错误。
时间APP端和pc端不一致的问题
最根本的原因在于 new Date()是取得当前设备的时间
关于new Date()的文章
原因:用手机测试的时候,时间就跟手机的时间保持一致了。今天真的是什么bug都可以遇到
其他
按钮之间的切换效果,思路:通过v-if实现v-else
关于二维码的实现:全部验收完,就生成一个二维码,可以被扫码确认了。考虑另一种情况,就是有可能是之后再扫码确认,那么再次点进来的时候,再生成?二维码的文本:单号和时间。。。。黎哥思路:1.点击全部验收或者已生成的二维码的时候,发送一个请求给后台,后台返回一个时间还有单号,再根据这个生成二维码。2.扫码结束后可以取得这个字符串,点击确认后,再将这个字符串发送给后台,