关于MVVM的疑惑~~

关于MVVM,貌似需要服务端的编译才能给客户端的浏览器执行,这样前端(比如vue)+后端(比如php)都需要编译才能发送给浏览器,服务器端的效率比以前的纯js+php有所下降吧?
另外,mvvm中前端有路由,而有些php框架也带路由。。。。这是双路由了?
刚接触mvvm,愚昧之处请多指教

阅读 3.2k
1 个回答
  1. 普通的业务逻辑是不需要后端进行编译.只要正确按照VUE的语法糖抒写.框架内部的业务代码会执行相关的编译.渲染
    2.当然你也可以选择进行服务器端渲染(SSR) . 让爬虫更加好的抓取页面

3.关于路由.首先有两个说法 分别是单页面多页面. 普通的开发(常见PC端网页)都是通过后台(列如node的express)的路由模板.进行渲染视图.这就是多页面。而单页面就是不跟后台任何的业务逻辑做关联.说简单点的就是通过工具编译整合成js代码,通过js代码做所有的操作. 具体的实操逻辑大概如下 :
A页面转跳到B页面.js会根据你配置好的路由代码.清空A页面主体的代码. 然后通过jsappendB页面的代码.这过程框架会帮我们做了大量的操作. 大概就是这个理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题