问题描述基于vue-cli2.x.x通过修改webpack配置实现多页结构(如何配置网上很多博客说明,如有需要我再贴出来),但目前此结构的各个单页只能使用vue-router默认的hash模式,无法使用history模式。问题补充1如果无法通过写改webpack/vue-loader等配置实现(development&product),也可以提出通过nginx配置代理转发或其他方式(product)。nginx代理方式目前遇到的问题是:如果使用history模式,访问url虽然正常但不能进行刷新操作(try_files有添加)。问题补充2多页模式+开发时(history模式将无法访问路由)http://localhost:8011/main.html#/admin/customer/detail?test=101039多页模式+生产时(通过nginx可实现,history模式刷新会404)http://localhost:8011/#/admin/customer/detail?test=101039或者http://localhost:8011/mian/#/admin/customer/detail?test=101039单页模式+开发时/生产时+history(期望的url结构)http://localhost:8011/admin/customer/detail?test=101039问题补充3nginx生效配置server{listen9009;server_namelocalhost;#字符集charsetutf-8;location/{rootD:/本机软件/TortoiseSVN/repository/iop/iop-view/dist;indexmain.html;try_files$uri$uri//main.html;}location^~/login/{proxy_passhttp://127.0.0.1:9009/login.html;}}
繁花不似锦
三国纷争
相关分类