我正在集成 Vue3 來處理 web 應用程式特定頁面的反應性,所以它不是水療中心。
Vue 實體正在創建,但沒有掛載,也沒有created()在創建時呼叫該方法。
我正在使用 webpack 和 laravel-mix 來編譯腳本,但我不確定這是否涉及。
以下是腳本和頁面控制臺輸出:如您所見,控制臺中沒有錯誤,正在記錄實體本身,但似乎沒有呼叫mounted()任何方法,因此前兩個警告。created()
劇本
import { createApp } from 'vue/dist/vue.esm-bundler'
const app = createApp({
data: {
width: 90,
height: 210,
},
mounted() {
console.log('mounted');
},
created() {
console.log('created');
}
});
app.mount('#app');
console.log(app);
console.log('test');
頁面控制臺輸出

uj5u.com熱心網友回復:
就這么簡單
正如我在問題中提到的,
我正在使用 webpack 和 laravel-mix 來編譯腳本,但我不確定這是否涉及。
事實上,錯誤的webpack.mix.js配置是問題所在,因為我忘記.vue()在.js()命令后呼叫,如Laravel Mix 檔案的 vue 部分的示例。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/496205.html
