yaoyao1987 / vue-cli-multipage

vue-cli多页面应用
541 stars 139 forks source link

请问如果每个模块都引入路由的话,应该如何设置? #2

Open DeepenLau opened 8 years ago

DeepenLau commented 8 years ago

我捣鼓了一段时间,发现貌似多路由之间不能跳转

yaoyao1987 commented 8 years ago

对的,多路由之间是不能跳转的

yaoyao1987 commented 8 years ago

你可以根据不同的模块,设置对应模块的路由

DeepenLau commented 8 years ago

const router = new VueRouter({ // 貌似只能首页这是为 true // 这里设置 true 会导致在 student 的页面第二个路由页面属性又重新注入 index.js 导致返回首页 // 设置 false 又会路由后面又会跟着 #! hashbang: false, //hash路由 history: false, root: '/student' }) 路由后面又会跟着 #!,这个部分跟history没有关系,主要是你没有设置hashbang,这个默认是true,默认是hash路由

你好,我现在遇到一个问题,想请教一下,这个是一个 demo
https://github.com/DeepenLau/secret-project image

tanxu commented 8 years ago

请问,这个怎么在本地测试呢,我运行dev 以后,访问8080 貌似只有一个Cannot GET /

windyao commented 8 years ago

为什么每个页面都会载入所有的静态资源啊。比如我有两个页面:index.html和login.html。生成后发现两个页面都是

yaoyao1987 commented 8 years ago

@tanxu,生成的时候有对应的链接地址的,http://localhost:8080/module/index.htm,在配置中,我设置了访问路径,运行dev后,cmd窗口最后几行你可以看一下路径

yaoyao1987 commented 8 years ago

@windyao ,载入静态资源这个问题需要在webkpack中设置一下,在当初写demo的时候没有注意到这个问题

kinghs commented 8 years ago

@yaoyao1987 , 载入静态资源这个问题怎么设置?多谢!

CJ921008 commented 8 years ago

同问静态资源问题...@yaoyao1987

yaoyao1987 commented 8 years ago

@kinghs @CJ921008 @windyao ,每个页面都会载入所有的静态资源的问题解决了,查看最新代码