Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js vue router是预加载每个视图然后显示它,还是仅在请求时加载视图服务器?_Vue.js_Vue Router - Fatal编程技术网

Vue.js vue router是预加载每个视图然后显示它,还是仅在请求时加载视图服务器?

Vue.js vue router是预加载每个视图然后显示它,还是仅在请求时加载视图服务器?,vue.js,vue-router,Vue.js,Vue Router,通过预加载,我的意思是,如果浏览器一次加载每个视图,或者根据请求从服务器加载所需的视图,默认情况下,它们确实预加载在同一个javascript包文件中 无论如何,Vue路由器具有延迟加载功能,因此您可以仅在需要时加载路由组件 语法如下: constfoo=()=>import(/*webpackChunkName:“groupfoo”*/'./Foo.vue') 这将仅在路由触发时加载Foo组件。另外,webpackChunkName注释用于为延迟加载该路由时将加载的js捆绑包文件提供自定义名

通过预加载,我的意思是,如果浏览器一次加载每个视图,或者根据请求从服务器加载所需的视图,默认情况下,它们确实预加载在同一个javascript包文件中

无论如何,Vue路由器具有延迟加载功能,因此您可以仅在需要时加载路由组件

语法如下:

constfoo=()=>import(/*webpackChunkName:“groupfoo”*/'./Foo.vue')
这将仅在路由触发时加载
Foo
组件。另外,
webpackChunkName
注释用于为延迟加载该路由时将加载的js捆绑包文件提供自定义名称(默认情况下,它们的名称仅为
[number].js


有关最后一个功能的更多信息,请查看。

默认情况下,它们确实预装在同一个javascript捆绑包文件中

无论如何,Vue路由器具有延迟加载功能,因此您可以仅在需要时加载路由组件

语法如下:

constfoo=()=>import(/*webpackChunkName:“groupfoo”*/'./Foo.vue')
这将仅在路由触发时加载
Foo
组件。另外,
webpackChunkName
注释用于为延迟加载该路由时将加载的js捆绑包文件提供自定义名称(默认情况下,它们的名称仅为
[number].js


有关最后一项功能的更多信息,请查看。

如果您对我的答案有任何疑问,请告诉我。如果它有助于考虑把它标记为正确的,我投入时间和精力。请告诉我,如果你有任何问题,我的答案。如果它有助于考虑把它标记为正确的,我投入时间和精力。