当前位置: 首页 > Web前端 > vue.js

VUE常见问题整理

时间:2023-03-31 22:03:15 vue.js

vue项目打包element-icons路径错误1.在build/utils下的ExtractTextPlugin.extract下添加publicPath:'../../'if(options.extract){returnExtractTextPlugin.extract({use:loaders,fallback:'vue-style-loader',publicPath:'../../'})}else{return['vue-style-loader'].concat(loaders)}2.更改配置assetsPublicPth下buildin/index.js,原本是/,改为./index:path.resolve(__dirname,'../dist/index.html'),assetsRoot:path.resolve(__dirname,'../dist'),assetsSubDirectory:'static',assetsPublicPath:'./',v-fortraversingarrayerror:prompt:(EmittedvalueinsteadofaninstanceofError):组件列表呈现withv-for应该有明确的键。有关详细信息,请参阅https://vuejs.org/guide/list....。原因:遍历方式错误:{{key.name}}循环必须为每个循环体添加一个唯一的键:{{key.name}}输入自动获取焦点失败,原生自动对焦失败mounted(){this.$refs.inputDept.focus();}输入扫码枪编码完成后刷新页面,W3C标准有如下【规定】即:当一个表单元素中只有一个输入框时,在输入框中按回车提交表单,如果要防止这种默认行为,可以使用标签,用扫描仪扫码后,回车键,如果页面只有一个输入,默认行为是提交表单会被触发,也就是页面会被刷新。