npm报错解决办法
vue的兼容性怎么解决?
vue的兼容性怎么解决?
在项目开始的时候,要先确定项目是否兼容到 IE8 及一下的版本,因为vue支持 IE8 以及更低版本 。
1、ES6语法不支持
解决方法:
引入babel-polyfill
npm install --save bable-polyfill
中修改为
app: [#39event-source-polyfill#39, #39babel-polyfill#39, #39./src/main.js#39]
main.js 中引入
import #39babel-polyfill#39
2、GET非首次请求时,IE默认使用缓存而不是去后台请求
解决方法:
在request拦截时,加时间戳
(config gt {
// Do something before request is sent
// // 时间戳
if ( #39get#39) {
{
t: (new Date()) / 1000,
}
}
return config
}, error gt {
// Do something with request error
console.log(error) // for debug
(error)
3、上传文件时,文件类型检查。如果为.apk文件,则file.type为#34 #34.而jpg/png等文件正常
导致上传apk文件时,会报类型检查错误
解决方法:
export function validateApk(file) {
if (file.type ##39) {
return true
} else {
if (((#39.#39) 1) #39apk#39) {
return true
}
}
return false
4、上传文件时,后台读取或者为全路径名称
解决方法:
后台去处理,如果为全路径,则进行字符串截取
vuex在IE11的兼容问题
IE11没有内置promise,所以用不了vuex很正常。为了兼容,首先要安装一个库。
安装好之后在main.js中引入,然后在build中配置一下入口entry即可
前端工程师如何才能拿到高薪呢?
首先面试的时候要会吹牛逼,HR教你造火箭你就吹你能造空间站,反正实操也不可能让你完成复杂的项目,其次要对工资有不满足感,这样你才会想怎么拿更高,然后想方设法让自己值钱。《活法》值得看下,不管你是不是销售,开卷有益。