vue项目随着代码量.业务组件.路由页面等的丰富,出于性能要求考虑不得不使用代码分割技术实现路由和组件的懒加载,这看似没什么问题 当每次通过npm run build构建生产包并部署到服务器后,操作页面就经常会遇到点击无反应.路由已跳转但页面没动静或页面错乱等情况,此时打开控制台会看到报错信息Error: Loading chunk * failed.当我们尝试刷新页面后一切恢复正常,这是因为每次npm run build之后,打包文件的文件名hash值&模块ID发生变化,浏览器缓存的文件与服务
vue报错 [Vue warn]: Invalid prop: type check failed for prop "name". Expected String with value "4", got Number with value 4. 当出现这个错误原因在于写法上漏了数字和字符串的类型关系 引用了我们定义的数组和变量或者函数 这个问题就是我们点击:name默认的类型是字符串类型,而我们自己定义的是数字类型所以我们需要改一下就好 希望上述能帮到你
http请求的代码如下: import axios from 'axios' import { Message} from 'element-ui' import store from '../store' //vuex import { getToken } from '@/utils/auth' //token // 创建axios实例 const service = axios.create({ //baseURL: "https://www.cnblogs.com", // a