1.为什么vuex要用mutation去改变state而不是直接改变state?
达成Flux架构,记录所有的store中发生的改变,实现做到记录变更,保持状态快照,历
史回滚的先进调试工具
异步合并多次更改state
2.两个异步的action怎么顺序执行呢?
最简单的就是两个await让他顺序执行
最笨的方法就是一个里面套一个
3.今天写vue页面的时候,mate标签设置缩放不好使了,为什么呢?
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">
这个方法在ios10+已经失效----
通过js脚本来实现:
window.onload=function () {
document.addEventListener('touchstart',function (event) {
if(event.touches.length>1){
event.preventDefault();
}
})
var lastTouchEnd=0;
document.addEventListener('touchend',function (event) {
var now=(new Date()).getTime();
if(now-lastTouchEnd<=300){
event.preventDefault();
}
lastTouchEnd=now;
},false)
}