首页 > 解决方案 > vue会在客户端下载所有页面吗?

问题描述

嗨,我正在学习 vue 和 SPA。我知道 Vue 是在一个包含所有你需要的东西的文件夹中编译的,你把这个文件夹放在你的服务器中。

问题是该编译的所有内容是否都在客户端下载,或者它是如何工作的?

谢谢

标签: vue.js

解决方案


TLDR;代码在客户端编译和下载。

Vue 是一个库,简单来说,它意味着您可以访问具有许多有用功能的可重用代码,并使用它来更快、更简洁地构建您的应用程序。

您可以将其视为一种外部资源,您可以在其中获取现成的代码来构建您的应用程序,因此这里没有发生真正的魔法,只是在幕后为您节省了大量的精力。

现在,在编译方面,Vue CLI 已准备好 Webpack、Router 等,因此它会自动为您处理路由、编译代码、缩小包大小、丑化它、拆分不同部分的代码等等。

如果您希望您的代码在服务器上编译然后提供给客户端(因为它被称为服务器端渲染),您可以使用与 Vue 一起使用的框架,例如 Nuxt.JS 来实现这一点。


推荐阅读