Vue.js提供了不同版本的CDN链接,需根据需求选择:
<script src="https://cdn.jsdelivr.net/npm/vue@3.4.27/dist/vue.global.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue@3.4.27/dist/vue.global.prod.js"></script>
将CDN链接添加到HTML的<head>
或<body>
标签内:
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <script src="https://cdn.jsdelivr.net/npm/vue@3.4.27/dist/vue.global.js"></script> </head> <body> <div id="app">{{ message }}</div> </body> </html>
在HTML底部或单独的外部JavaScript文件中初始化Vue:
<script> const app = Vue.createApp({ data() { return { message: 'Hello Vue!' } } }); app.mount('#app'); </script>
vue@3.4.27
),避免因版本更新导致兼容性问题。async
或defer
属性加快页面加载速度: <script src="https://cdn.jsdelivr.net/npm/vue@3.4.27/dist/vue.global.prod.js" defer></script>
Vue.js必须在业务代码之前引入,否则会因未加载框架而报错。
jsdelivr
或unpkg
)。若CDN服务不可用,可设置备用本地资源:
<script src="https://cdn.example.com/vue.js"></script> <script> window.Vue || document.write('<script src="/local/path/to/vue.js"></script>'); </script>
CDN引入的Vue.js为全局变量模式,若需结合Webpack或Vite等构建工具,推荐通过npm安装。
<script src="https://cdn.jsdelivr.net/npm/vue@3.4.27/dist/vue.global.js" integrity="sha384-...(具体哈希值参考官方文档)" crossorigin="anonymous"></script>
https://
,避免混合内容警告。