【问题标题】:VueJs: Only precompiling HTML templatesVueJs:仅预编译 HTML 模板
【发布时间】:2018-06-10 00:05:40
【问题描述】:

我目前正在使用 VueJS,但启动性能没有我想要的那么好。

在加载新页面时,很多时间都花在compileToFunctionsparseHTML上。

由于 script/javascript 部分,我的项目与 Webpack 和 vue-loader 不兼容。我知道这并不理想,但就是这样。

有没有办法只预编译 .vue 文件的 HTML 部分,然后再提供脚本部分?

【问题讨论】:

  • "由于 script/javascript 部分,我的项目与 Webpack 和 vue-loader 不兼容"这听起来像是一个非常不常见的约束,所以如果你这样做不分享更多细节/代码,我怀疑你能得到任何相关的答案。
  • 可以用 Browserify 吗?
  • @ghybs 该网站不是为使用 Webpack 而设计的。重构要使用 Webpack 编译的网站太昂贵了。
  • 感谢您的留言,但您根本没有改进您的解释。虽然我们可能理解你不能/不想调整你的代码以适应 webpack / browserify / 任何构建引擎,因为你没有展示这个特定架构的详细代码示例,而且这个约束听起来很不常见,你怎么期望能够帮助您提供相关解决方案的人吗?
  • @ghybs 架构无关紧要。我要问的是是否可以只预编译 vue 模板的 HTML 部分。就是这样。处理 javascript 的方式与问题无关。

标签: javascript vue.js vue-loader


【解决方案1】:

可以通过暴露和填充functionCompileCache来预编译HTML模板。就这么简单。

【讨论】:

    猜你喜欢
    • 2017-09-19
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-29
    • 2013-12-30
    • 1970-01-01
    相关资源
    最近更新 更多