Vue项目开发常见问题和解决方案总结
2020-09-16 04:08
751 查看
Vue Cli 打包之后静态资源路径不对的解决方法
cli2版本:
将 config/index.js 里的 assetsPublicPath 的值改为 './' 。
build: { ... assetsPublicPath: './', ... }
cli3版本:
在根目录下新建 vue.config.js 文件,然后加上以下内容:(如果已经有此文件就直接修改)
module.exports = { publicPath: '', // 相对于 HTML 页面(目录相同) }
Vue cli 3 报错 error: Unexpected console statement (no-console) 解决办法
在项目的根目录下的 package.json 文件中的 eslintConfig:{} 中的 "rules": { 加入"no-console":"off" }, 其它类似报错也是如此
// 示例: "eslintConfig": { "root": true, "env": { "node": true }, "extends": [ "plugin:vue/essential", "eslint:recommended" ], "rules": { "no-console":"off" }, }
axios 取消请求 (如:用户登录失效,阻止其他请求)
const CancelToken = axios.CancelToken; const source = CancelToken.source(); axios.interceptors.request.use( config => { config.cancelToken = source.token; // 全局添加cancelToken return config; }, err => { return Promise.reject(err); } ); /** 设置响应拦截 **/ axios.interceptors.response.use( response => { // 登录失效101 if ( response.data.code===101) { source.cancel(); // 取消其他正在进行的请求 // some coding } return response; }, error => { if (axios.isCancel(error)) { // 取消请求的情况下,终端Promise调用链 return new Promise(() => {}); } else { return Promise.reject(error); } } );
vue-photo-preview图片预览失效问题记录
<img class="pic" v-for="(item,index) of imgList" :key="index" :src="item.smallFileName" :large="item.fileName" preview="0" preview-text="症状图片" >
imgList是异步获取数据的时候在获取数据后需要调用this.$previewRefresh();刷新重置一下,否则~~不生效
以上就是Vue项目开发常见问题和解决方案总结的详细内容,更多关于vue 常见问题和解决方案的资料请关注脚本之家其它相关文章!
您可能感兴趣的文章:相关文章推荐
- VUE项目初建和常见问题总结
- 使用eclipse开发web项目中常见的中文乱码问题总结
- Unity5.x 项目升级过程中常见问题解决方案总结
- Vue的学习总结之---Vue项目 前后端分离模式解决开发环境的跨域问题
- 使用Vue框架开发商城mall项目中所遇到的问题及技术点总结
- vue项目开发过程常见问题
- 总结- H5项目常见问题汇总及解决方案(转)
- Unity5.x 项目升级过程中常见问题解决方案总结
- [总结]vue开发常见知识点及问题资料整理(持续更新)
- 某电商项目开发中遇到的问题及解决方案总结
- vue开发常见问题总结
- Unity5.x 项目升级过程中常见问题解决方案总结
- ASP.NET高级程序员进阶之路——.net项目开发中一些常见的代码规范问题及解决方案
- 近期开发项目中遇到的问题,并总结
- 常见的 Web 项目转换问题及解决方案
- PHP开源开发框架ZendFramework使用中常见问题说明及解决方案
- 开发中遇到的问题及解决方案总结一
- Android开发常见问题总结
- iOS开发那些事-Git在Xcode中的配置与使用常见问题总结
- 用thinkphp开发项目常见问题记录