// Vue 3 指令示例代码
// 引入 Vue 并创建应用实例
import { createApp } from 'vue';
const app = createApp({});
// 注册一个全局自定义指令 `v-focus`
app.directive('focus', {
// 当被绑定的元素插入到 DOM 中时……
mounted(el) {
// 聚焦元素
el.focus();
}
});
// 定义组件
app.component('example-component', {
template: `<input v-focus />`
});
// 挂载应用实例
app.mount('#app');
createApp 方法创建一个新的 Vue 应用实例。v-focus:通过 app.directive 方法注册一个名为 v-focus 的全局指令。这个指令会在元素被插入到 DOM 时自动聚焦该元素。example-component 的组件,并在模板中使用 v-focus 指令。#app 元素。这样,当页面加载时,输入框会自动获得焦点。
上一篇:npm install vue
下一篇:vue 动态加载组件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站