根据数组对象中某个值的最大最小值
PayChoose(item,index){
let max=0,min=0;
max = Math.max.apply(Math,this.AccountList.map(item => { return item.paixu }));
min = Math.min.apply(Math,this.AccountList.map(item => { return item.paixu }));
算法相关
力扣:https://leetcode-cn.com/
如何根据跳入路径的不同来执行不同的操作:
beforeRouteEnter(to,from,next){if(){}else{);}next();},//beforeRouteLeave
localStorage传参:
setItem(‘key’,’value’)都是string类型。如果想要存储json。需要将json转换为json字符串。
localStorage.setItem(‘cardNameList’,JSON.stringify(this.cardNameList));
JSON.stringify()的作用是将 JavaScript 值转换为 JSON 字符串,而JSON.parse()可以将JSON字符串转为一个对象。
每隔1分钟请求一次接口aaa:
aaa(){ //多次定时器
let test = setInterval(function(){
if(data.data1){
clearInterval(test)
}
},60000);
},
aaa(){ //一次定时器
xxx(’’,’’).then(res=>{
if(res.data.data0){
setTimeout(function() {
this.xxx()}, 4000);
}else{}
},res=>{
});
}
},
ajax请求错误码:
404请求地址不对,502服务器断掉,500服务器报错
js监听网络连接状态
https://blog.csdn.net/weixin_45045199/article/details/90901781
vue路由传参--------params和query的区别
背景:项目中需要跨页面传值,如试题id,遇到了刷新后,传的值消失,所以研究了以下两者的区别
1.params只能用name来引入路由,query用path来引入
2.params类似于post,query更加类似于我们ajax中get传参,说的再简单一点,前者在浏览器地址栏中不显示参数,后者显示,所以params传值相对安全一些。
3.取值用法类似分别是this.
route.query.name。
4.params传值一刷新就没了,query传值刷新还存在
this.
router.push({
path:’/xxx’
query:{
id:id
}
})
总结:少量参数可以用此方法,如果有大量公共数据,可以采用vuex或本地存储的方式。
vue.js常用的传值方式:父传子,子传父
https://blog.csdn.net/weixin_41910848/article/details/81673733