如何使用 Vue?
如何使用 Vue?
如何使用 Vue,这听起来是一个很蠢的问题(其实应该也是),其实我只是想表达怎么引入 Vue ,又怎么来使用。
如何在 HTML 中使用 Vue?
方法1:CDN + 全局变量
使用 CDN(content delivery network) 将 Vue 的源码引入后,Vue 作为全局变量暴露在外面,通过对象解构获取创建 App 实例的函数 createApp,再去创建 App 实例,创建完成后再挂载到 DOM 对象中
先导入对应的 CDN
1
<script src="https://unpkg.com/vue@3.5.21/dist/vue.global.js"></script>
创建对应的 DOM 元素
1 2 3
<div id="app"> <button @click="count++">Current Number is : 9</button> </div>
解构
createApp()创建实例,并挂载到对应的 DOM 中1 2 3 4 5 6 7 8 9 10 11 12 13
const {createApp, ref} = Vue const count = ref(0) const app = createApp({ data() { return { count, } }, }) app.mount("#app")
方法2:CDN + ES Module
除了上述方法,还可以直接从 CDN 中 import 需要的函数,只需要将 <script> 的 type 属性的值设置为 module 即可(默认为 application/javascript)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<script type="module">
import {
createApp,
ref,
} from "https://unpkg.com/vue@3.5.21/dist/vue.esm-browser.js"
const count = ref(0)
const app = createApp({
data() {
return {
count,
}
},
})
app.mount("#app")
</script>
从 npm 包中导入 Vue
这个就很简单了,直接 npm i vue 即可,这里不过多赘述。
This post is licensed under CC BY 4.0 by the author.