有前端react开发经历和后端基础,最近在学vue,但对于webpack 打包及 Vue 的模板父子组件传参了解尚浅。
如图, 这是 我学习人家的 vue+node+mysql 项目 , 其默认用的是所有页面打包在一个 index.js 里面,用的hash路由,但考虑到后台页面很多,我想用pushState的路由方式且每个或几个路由都打出单独的js文件,即访问某页面才加载该页面的js文件。
我用vue-router总是出现所有路由文件打成了一个js,只好弃用,笨笨地使用好几个new HtmlWebpackPlugin(conf) 的方式打出了不同的页面, 但是这些页面的独有内容无法放在同一个公共模板下。
这是需要嵌入特有路由内容的公共模板文件:
这是某个路由文件,我不知道怎么把这个路由特有内容传递给公共模板
有哪些大侠遇到过此类问题或者有类似解决方案的项目链接,欢迎向我抛来,感激不尽~
看到你写的pushState,你是用的原生js api吗,没用vue-router?
其实第一张配图后面的内容都没看懂。然后不知道vue 路由懒加载搜出来的东西是你想要的不。