通过 CDN 加载 Vue 脚本文件

发布于 2022-09-11 14:09:59 字数 1975 浏览 180 评论 0

加载 Vue 使用从 CDN script 标记 。例如以下是加载最新版本 Vue 2.x 的方法:

<script src="https://unpkg.com/vue@2"></script>

对于 Vue 3:

<script src="https://unpkg.com/vue@3"></script>

通过 CDN 加载 Vue 后, Vue 将是一个可以正常使用的全局变量。下面是一个独立的 HTML 页面,它加载了 Vue 2.x 并添加了交互性。

<div></div>

<script src="https://unpkg.com/vue@2"></script>
<script>
  new Vue({
    data: () => ({ message: 'Row' }),
    template: `
    <div>
      <h1>{{message}} your boat</h1>
      <button v-on:click="message += ' row'">Add</button>
    </div>
    `
  }).$mount('#content');
</script>

下面是一个活生生的例子。

如果你在 JavaScript 文件中包含 Vue,使用 const Vue = require('vue') 或者 import Vue from 'vue',如果您将 Vue 定义为 Webpack external

何时使用 CDN 与 Bundling

通过 CDN 加载 Vue 有几个优点,而不是自己捆绑。
一方面,浏览器可以将 Vue 与您的应用程序分开缓存,如果您经常更新应用程序但使用相同版本的 Vue,这可以带来更好的性能。 另一方面,您的构建步骤会更快。

但是,Vue 文档建议使用捆绑而不是从 CDN 加载 使用 Vue 构建大型应用程序 。 几个原因 Webpack 而不是通过 CDN 加载,最重要的原因是 单文件组件 :您需要在构建步骤中包含 Vue 以获得 SFC 支持。

但是,如果您不需要 SFC 支持,则可以使用 CDN。 即使你需要 npm install vue 对于 服务器端渲染 测试 ,您可以使用 Webpack externals 将 Vue 从最终的 Webpack 包中排除,以支持通过 CDN 加载。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

半寸时光

暂无简介

0 文章
0 评论
24 人气
更多

推荐作者

亽野灬性zι浪

文章 0 评论 0

少年亿悲伤

文章 0 评论 0

南七夏

文章 0 评论 0

qq_EJoXxu

文章 0 评论 0

17780639550

文章 0 评论 0

萌逼全场

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文