创建 Vue 应用实例
// main.js
import { createApp } from 'vue';
import App from './App.vue';
const app = createApp(App);
app.mount('#app');
在这个示例中,createApp 函数用于创建一个 Vue 应用实例,然后将根组件 App 挂载到具有 id 为 "app" 的元素上。
配置路由
// main.js
import { createApp } from 'vue';
import App from './App.vue';
import { createRouter, createWebHistory } from 'vue-router';
import routes from './routes';
const router = createRouter({
history: createWebHistory(),
routes,
});
const app = createApp(App);
app.use(router);
app.mount('#app');
在这个示例中,使用 createRouter 函数创建路由实例,然后通过 use 方法将其应用到应用实例中。createWebHistory 用于配置路由的模式。
配置状态管理(Vuex)
// main.js
import { createApp } from 'vue';
import App from './App.vue';
import { createStore } from 'vuex';
import store from './store';
const app = createApp(App);
app.use(createStore(store));
app.mount('#app');
在这个示例中,使用 createStore 函数创建 Vuex store,并通过 use 方法将其应用到应用实例中。store 是包含状态、mutations、actions 等的一个配置文件。
添加全局样式或插件
// main.js
import { createApp } from 'vue';
import App from './App.vue';
import './assets/styles/global.css'; // 引入全局样式
import SomePlugin from './plugins/SomePlugin'; // 引入全局插件
const app = createApp(App);
app.use(SomePlugin);
app.mount('#app');
在这个示例中,通过在 main.js 中引入全局样式或插件,可以确保它们在整个应用中都可用。
这只是一个基本的 Vue 3.0 应用配置示例。根据你的具体需求,你可能还需要配置其他内容,比如全局组件、全局指令、国际化等。在配置应用时,确保遵循 Vue 3.0 的最佳实践和文档建议。
转载请注明出处:http://www.zyzy.cn/article/detail/565/Vue 3.0