请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

runtime only/runtime + compiler

黄老师,文档有这么一句话,有点困惑
因为在 Vue.js 2.0 中,最终渲染都是通过 render 函数,如果写 template 属性,则需要编译成 render 函数,那么这个编译过程会发生运行时,所以需要带有编译器的版本。
vue2.0不是会使用webpack把.vue文件做预编译吗?为什么还需要带编译器的版本,runtime only就行了吧

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2020-09-03 13:21:46

你用 webpack 编译,用 runtime only 就可以,不过有些项目是直接通过 script 引入的 cdn 版本的 Vue.js,没有 webpack 构建那套,那么需要使用 runtime compile 版本

0 回复 有任何疑惑可以回复我~
  • 提问者 我要学习去了 #1
    哦,意思就是vue他会自己选择用哪种模式编译是吧,如果我是cli创建的,他就用runtime only这种模式,如果我是引入script,就会用runtime compiler,对吗?
    回复 有任何疑惑可以回复我~ 2020-09-03 15:09:12
  • ustbhuangyi 回复 提问者 我要学习去了 #2
    当然不会,cli 默认给你指向 runtime only 的,如果 cdn 需要你自己引入对应的版本
    回复 有任何疑惑可以回复我~ 2020-09-04 10:18:17
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信