3 回答

TA貢獻1836條經驗 獲得超4個贊
該createApp方法適用于 Vue 3,錯誤表明您正在使用 Vue 2。以下是具有適用于 Vue 2 和 Vue 3 的正確語法的等效示例應用程序。
視圖2:
內容分發網絡:<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.14/vue.min.js"></script>
new Vue({
el: "#app",
data() {
return {
someValue: 10
}
},
computed: {
someComputed() {
return this.someValue * 10;
}
}
});
<div id="app">
Some value: {{ someValue }} <br />
Some computed value: {{ someComputed }}
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.14/vue.min.js"></script>
視圖3:
內容分發網絡:<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.30/vue.global.min.js"></script>
const { createApp, ref, computed } = Vue;
const app = createApp({
setup() {
const someValue = ref(10);
const someComputed = computed(() => someValue.value * 10);
return {
someValue,
someComputed
}
}
});
app.mount("#app");
<div id="app">
Some value: {{ someValue }} <br />
Some computed value: {{ someComputed }}
</div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/3.2.30/vue.global.min.js"></script>

TA貢獻1934條經驗 獲得超2個贊
您鏈接了以前版本的VueJs
注意:在Vue3之前, 如果您想鏈接最新版本,請@next
在URI前面添加
預計到今年年底,URI將變得簡單,甚至文檔也將正式成為Vue3
因此,要使用 Vue3,請使用以下CDN
<script src="https://unpkg.com/vue@next"></script>
現在你可以使用createApp(elem)
api 了。

TA貢獻1836條經驗 獲得超3個贊
添加回答
舉報