Vue.js vue router是预加载每个视图然后显示它,还是仅在请求时加载视图服务器?
通过预加载,我的意思是,如果浏览器一次加载每个视图,或者根据请求从服务器加载所需的视图,默认情况下,它们确实预加载在同一个javascript包文件中 无论如何,Vue路由器具有延迟加载功能,因此您可以仅在需要时加载路由组件 语法如下:Vue.js vue router是预加载每个视图然后显示它,还是仅在请求时加载视图服务器?,vue.js,vue-router,Vue.js,Vue Router,通过预加载,我的意思是,如果浏览器一次加载每个视图,或者根据请求从服务器加载所需的视图,默认情况下,它们确实预加载在同一个javascript包文件中 无论如何,Vue路由器具有延迟加载功能,因此您可以仅在需要时加载路由组件 语法如下: constfoo=()=>import(/*webpackChunkName:“groupfoo”*/'./Foo.vue') 这将仅在路由触发时加载Foo组件。另外,webpackChunkName注释用于为延迟加载该路由时将加载的js捆绑包文件提供自定义名
constfoo=()=>import(/*webpackChunkName:“groupfoo”*/'./Foo.vue')
这将仅在路由触发时加载Foo
组件。另外,webpackChunkName
注释用于为延迟加载该路由时将加载的js捆绑包文件提供自定义名称(默认情况下,它们的名称仅为[number].js
)
有关最后一个功能的更多信息,请查看。默认情况下,它们确实预装在同一个javascript捆绑包文件中 无论如何,Vue路由器具有延迟加载功能,因此您可以仅在需要时加载路由组件 语法如下:
constfoo=()=>import(/*webpackChunkName:“groupfoo”*/'./Foo.vue')
这将仅在路由触发时加载Foo
组件。另外,webpackChunkName
注释用于为延迟加载该路由时将加载的js捆绑包文件提供自定义名称(默认情况下,它们的名称仅为[number].js
)
有关最后一项功能的更多信息,请查看。如果您对我的答案有任何疑问,请告诉我。如果它有助于考虑把它标记为正确的,我投入时间和精力。请告诉我,如果你有任何问题,我的答案。如果它有助于考虑把它标记为正确的,我投入时间和精力。