Skip to content

Commit 65ff446

Browse files
committed
更新 ExpressionEditor 组件样式引入方式,改为在入口文件中统一导入样式。新增样式索引文件 index.scss,整合样式依赖。
1 parent 06bbd03 commit 65ff446

File tree

4 files changed

+17
-16
lines changed

4 files changed

+17
-16
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-expression-editor",
3-
"version": "1.0.5",
3+
"version": "1.0.6",
44
"description": "A powerful Vue 3 mathematical expression editor component",
55
"main": "dist/index.js",
66
"module": "dist/index.mjs",

src/components/ExpressionEditor.vue

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1621,10 +1621,5 @@ onMounted(() => {
16211621
</script>
16221622

16231623
<style lang="scss">
1624-
@use './styles/variables' as v;
1625-
@use './styles/base';
1626-
@use './styles/buttons';
1627-
@use './styles/layout';
1628-
@use './styles/theme';
1629-
@use './styles/input';
1624+
@import '../styles/index.scss';
16301625
</style>

src/index.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
import { App } from 'vue'
2-
import ExpressionEditor from './components/ExpressionEditor.vue'
1+
import { App } from 'vue';
2+
import ExpressionEditor from './components/ExpressionEditor.vue';
3+
import './styles/index.scss'; // 在入口文件中导入样式
34

45
// 添加组件类型声明
56
declare module 'vue' {
@@ -8,11 +9,10 @@ declare module 'vue' {
89
}
910
}
1011

11-
const install = (app: App) => {
12-
app.component('ExpressionEditor', ExpressionEditor)
13-
}
14-
15-
ExpressionEditor.install = install
12+
export { ExpressionEditor };
1613

17-
export { ExpressionEditor }
18-
export default ExpressionEditor
14+
export default {
15+
install: (app: App) => {
16+
app.component('ExpressionEditor', ExpressionEditor);
17+
}
18+
};

src/styles/index.scss

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
@use '../components/styles/variables' as v;
2+
@use '../components/styles/base';
3+
@use '../components/styles/buttons';
4+
@use '../components/styles/layout';
5+
@use '../components/styles/theme';
6+
@use '../components/styles/input';

0 commit comments

Comments
 (0)