当前位置:   article > 正文

通过CDN使用Vue_通过 cdn 使用 vue

通过 cdn 使用 vue

通过CDN使用Vue时,不涉及“构建步骤”。这使得设置更加简单,并且可以用于增强静态的HTML或与后端框架集成。但是,你将无法使用单文件组件(SFC)语法。

1,使用全局构建版本

上面的例子使用了全局构建版本的 Vue,该版本的所有顶层 API 都以属性的形式暴露在了全局的 Vue 对象上。

  1. <script src="https://unpkg.com/vue@3/dist/vue.global.js"></script>
  2. <div id="app">{{ message }}</div>
  3. <script>
  4. const { createApp } = Vue
  5. createApp({
  6. data() {
  7. return {
  8. message: 'Hello Vue!'
  9. }
  10. }
  11. }).mount('#app')
  12. </script>

2,使用ES构建模块

在本文档的其余部分我们使用的主要是 Es模块语法。现代浏览器大多都已原生支持 ES 模块。因此我们可以像这样通过 CDN 以及原生 ES 模块使用 Vue:

  1. <div id="app">{{ message }}</div>
  2. <script type="module">
  3. import { createApp } from 'https://unpkg.com/vue@3/dist/vue.esm-browser.js'
  4. createApp({
  5. data() {
  6. return {
  7. message: 'Hello Vue!'
  8. }
  9. }
  10. }).mount('#app')
  11. </script>

3,启用import maps

在上面的示例中,我们使用了完整的 CDN URL 来导入,但在文档的其余部分中,你将看到如下代码:

  1. <script type="importmap">
  2. {
  3. "imports": {
  4. "vue": "https://unpkg.com/vue@3/dist/vue.esm-browser.js"
  5. }
  6. }
  7. </script>
  8. <div id="app">{{ message }}</div>
  9. <script type="module">
  10. import { createApp } from 'vue'
  11. createApp({
  12. data() {
  13. return {
  14. message: 'Hello Vue!'
  15. }
  16. }
  17. }).mount('#app')
  18. </script>

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/165420
推荐阅读
相关标签
  

闽ICP备14008679号