feat: Architecture initialization

This commit is contained in:
2026-07-14 10:31:17 +08:00
commit 6f37264047
59 changed files with 8752 additions and 0 deletions
+16
View File
@@ -0,0 +1,16 @@
.container {
text-align: center;
padding: 16px;
}
.title {
color: #1677ff;
}
.desc {
code {
background: #f5f5f5;
padding: 2px 6px;
border-radius: 4px;
}
}
+27
View File
@@ -0,0 +1,27 @@
import { defineComponent } from 'vue';
import styles from './HelloWorld.module.less';
/**
* 公共组件示例
*/
export default defineComponent({
name: 'HelloWorld',
props: {
msg: {
type: String,
default: 'Hello World',
},
},
setup(props) {
return () => (
<div class={styles.container}>
<h3 class={styles.title}>{props.msg}</h3>
<p class={styles.desc}>
, TSX
<code>src/components</code>
</p>
</div>
);
},
});
+5
View File
@@ -0,0 +1,5 @@
/**
* 公共组件统一导出
* 在业务中可通过 `import { HelloWorld } from '@/components'` 使用
*/
export { default as HelloWorld } from './HelloWorld';