createApp(options)
- 参数: options 是一个包含根组件和其他配置选项的对象。
- 返回值: 返回一个应用实例,可用于挂载和管理整个应用。
import { createApp } from 'vue';
import App from './App.vue';
const app = createApp(App);
app.use(plugin)
- 参数: plugin 是一个插件对象或插件函数。
- 作用: 安装 Vue.js 插件。用于添加全局功能,如路由、状态管理等。
import { createApp } from 'vue';
import MyPlugin from './plugins/MyPlugin';
const app = createApp(App);
app.use(MyPlugin);
app.mixin(mixin)
- 参数: mixin 是一个混入对象。
- 作用: 注册一个全局混入,影响所有组件。
import { createApp } from 'vue';
import MyMixin from './mixins/MyMixin';
const app = createApp(App);
app.mixin(MyMixin);
app.component(name, component)
- 参数: name 是组件的名称,component 是组件对象。
- 作用: 注册一个全局组件,使其在整个应用中可用。
import { createApp } from 'vue';
import MyComponent from './components/MyComponent';
const app = createApp(App);
app.component('my-component', MyComponent);
app.directive(name, directive)
- 参数: name 是指令的名称,directive 是指令对象。
- 作用: 注册一个全局指令,使其在整个应用中可用。
import { createApp } from 'vue';
import MyDirective from './directives/MyDirective';
const app = createApp(App);
app.directive('my-directive', MyDirective);
app.mount(rootContainer)
- 参数: rootContainer 是应用的根容器,可以是一个字符串选择器或 DOM 元素。
- 作用: 将应用挂载到指定的根容器上。
const app = createApp(App);
app.mount('#app');
app.config.productionTip
- 类型: Boolean
- 作用: 设置为 false 时,关闭 Vue.js 启动时的生产模式提示。
const app = createApp(App);
app.config.productionTip = false;
这些是一些 Vue 3.0 应用 API 的主要方法。通过这些 API,你可以配置应用、注册全局组件和指令、安装插件等,从而管理整个 Vue 应用的行为。详细的 API 文档可以在 Vue.js 官方文档中查阅。
转载请注明出处:http://www.zyzy.cn/article/detail/566/Vue 3.0