老师,我这边有一个问题。关于vue-router

来源:6-1 项目框架搭建(layout、路由切换)

二师兄e

2018-05-31

如果首页的内容 产品列表(类似淘宝商城),是后端渲染出来的。每点击一个产品列表项。会跳转到该产品的 产品详情页。一般是会在跳转的detail.html加?keyword=XXXX。如果用了vue-router。单页应用的情况。也是会跳转到后端渲染的detail页 还是只能跳转到前端首页写死的 页面。或者  需要用多页面vue项目 来做?     老师的课程还没听完。自己也是小白。要是问的问题 本身就 有 语病。希望老师不要见怪。

写回答

1回答

fishenal

2018-06-02

vue没法和后端混用,模板要是后端渲染的,就没vuejs什么事了,vuejs应用的模式是前端完全由vuejs处理,后端提供接口交互。

听你的描述是detail.html是后端渲染并带url参数,这跟vue-router没关系。

至于detail.html渲染的是后端的页面还是vue-router的页面,取决于server(nginx/apache)的策略, 如果网站将所有的页面都redirect到 vuejs的页面,那这个页面就由vuejs的前端处理渲染,如果直接访问服务器上文件系统的detail.html那肯定就是一个后端在服务器上拼好的页面。


这里的前后端实现要和后端约定好,vuejs与后端的交互主要就是ajax接口交互,其他的模式很麻烦,nginx还要做配置

0
0

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程