We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 65ff446 commit 7f86e39Copy full SHA for 7f86e39
src/index.ts
@@ -1,6 +1,6 @@
1
-import { App } from 'vue';
2
-import ExpressionEditor from './components/ExpressionEditor.vue';
3
-import './styles/index.scss'; // 在入口文件中导入样式
+import { App } from 'vue'
+import ExpressionEditor from './components/ExpressionEditor.vue'
+import './styles/index.scss';
4
5
// 添加组件类型声明
6
declare module 'vue' {
@@ -9,10 +9,11 @@ declare module 'vue' {
9
}
10
11
12
-export { ExpressionEditor };
+const install = (app: App) => {
13
+ app.component('ExpressionEditor', ExpressionEditor)
14
+}
15
+
16
+ExpressionEditor.install = install
17
-export default {
- install: (app: App) => {
- app.component('ExpressionEditor', ExpressionEditor);
- }
18
-};
+export { ExpressionEditor }
19
+export default ExpressionEditor
0 commit comments