导入 vuetify 内置指令的正确方法是什么?像这个。
我正在这样做,这有效但看起来有点糟糕:
import { Vuetify, VApp, VNavigationDrawer, VProgressLinear, VList, VBtn, VIcon, VGrid, VToolbar } from 'vuetify';
import * as directives from 'vuetify/es5/directives';
Vue.use(Vuetify, {
components: { VApp, VNavigationDrawer, VProgressLinear, VList, VBtn, VIcon, VGrid, VToolbar },
directives,
theme: {
...
}
});
Run Code Online (Sandbox Code Playgroud)
后来在我的.vue文件中:
<template>
<div v-resize="resize">
...
</div>
</template>
<script>
export default {
methods: {
resize() {
...
}
}
};
</script>
Run Code Online (Sandbox Code Playgroud)
注意:接受的答案适用于 Vuetify 1,对于 Vuetify 2,请参阅下面的我的答案。
如果您只想调整大小指令,则干净的解决方案
import { Resize } from 'vuetify/es5/directives';
Run Code Online (Sandbox Code Playgroud)
简单地说:
export default {
....
directives : {
Resize
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4454 次 |
| 最近记录: |