Recibo este error tesyya.js:16 Uncaught TypeError: Vue.createApp is not a function mycode sigue así:
const app = Vue.createApp({ data() { return { count: 4 } } }) const vm = app.mount('#app') console.log(vm.count) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>My GK</title> </head> <body> <div class="app"> <h1>this might be challenging for you</h1> <ul id="addhere"> <li v-for="goal in goals">{{goal}}</li> </ul> <input type="text" name="text" id="addthis" v-model="enteredval" /> <input type="button" value="ADD" id="add" v-on:click="add()" /> </div> <script src="https://unpkg.com/vue"></script> <script src="tesyya.js"></script> </body> </html>por favor dejame mi error soy un principiante
El método createApp es para Vue 3 y el error indica que está usando Vue 2. Aquí hay aplicaciones de ejemplo equivalentes con la sintaxis correcta para Vue 2 y Vue 3.
CDN: <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> CDN: <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>Vinculaste la versión anterior de VueJs
Nota: antes de Vue3 , si desea vincular la última versión, debe @next al URI
Se espera que para fines de este año, la URI sea sencilla, incluso los documentos serán oficialmente Vue3.
Entonces, para hacer uso de Vue3, use el siguiente CDN
<script src="https://unpkg.com/vue@next"></script> Ahora puedes usar la api createApp(elem) .
Puede usar la función createApp en Vue 3
<script src="https://unpkg.com/vue@3.0.12"></script>Agregue este script en el encabezado de su archivo de índice