import { createApp } from 'vue'
import App from './App.vue'
import Antd from "ant-design-vue";
const app = createApp(App)
app.use(Antd)
app.mount('#app');
上面这样写就没有问题,但是把 app.mount('#app')
放到 app.use(Antd)
上面就不行了
但是我问 chatGPT,却说没有
import { createApp } from 'vue'
import App from './App.vue'
import Antd from "ant-design-vue";
const app = createApp(App)
app.use(Antd)
app.mount('#app');
上面这样写就没有问题,但是把 app.mount('#app')
放到 app.use(Antd)
上面就不行了
但是我问 chatGPT,却说没有
app.mount 没有一定要放在后面
的说法(但是建议放在最后),他只是起到将Vue实例挂载到 DOM 上面,因此要将app.use注册的插件分成两类
也能正常执行
)以上我自己亲自尝试过总结出来的,如果有大佬挖掘过源码的,了解更加透彻的话,欢迎进行补充或指正
9 回答1.8k 阅读✓ 已解决
6 回答1.7k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
有的,app.mount要放在最后