Vue服务端渲染实践 ——Web应用首屏耗时最优化方案(4)
发布时间:2019-03-21 00:39 所属栏目:21 来源:counterxing
导读:一个基本项目可能像是这样: src ├──components │├──Foo.vue │├──Bar.vue │└──Baz.vue ├──frame │├──app.js#通用entry(universalentry) │├──entry-client.js#仅运行于浏览器 │├──ent
一个基本项目可能像是这样:
app.js是我们应用程序的「通用entry」。在纯客户端应用程序中,我们将在此文件中创建根Vue实例,并直接挂载到DOM。但是,对于服务器端渲染(SSR),责任转移到纯客户端entry文件。app.js简单地使用export导出一个createApp函数:
注:在我所在的项目中,需要动态判断是否需要注册DicomView,只有在客户端才初始化DicomView,由于Node.js环境没有window对象,对于代码运行环境的判断,可以通过typeof window === 'undefined'来进行判断。 避免创建单例 如Vue SSR文档所述: (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读