Browse Source

增加A标签组件

main
likunming 12 months ago
parent
commit
d3164e69ba
  1. 2
      io.sc.platform.core.frontend/package.json
  2. 17
      io.sc.platform.core.frontend/src/platform/components/a/WA.vue
  3. 4
      io.sc.platform.core.frontend/src/platform/components/index.ts
  4. 1
      io.sc.platform.core.frontend/src/platform/index.ts

2
io.sc.platform.core.frontend/package.json

@ -1,6 +1,6 @@
{
"name": "platform-core",
"version": "8.1.206",
"version": "8.1.207",
"description": "前端核心包,用于快速构建前端的脚手架",
"//main": "库的主文件",
"main": "dist/platform-core.js",

17
io.sc.platform.core.frontend/src/platform/components/a/WA.vue

@ -0,0 +1,17 @@
<template>
<a :href="href" style="cursor: pointer; color: blue" v-bind="attrs">{{ label }}</a>
</template>
<script setup lang="ts">
import { defineProps, useAttrs } from 'vue';
const attrs = useAttrs();
/**
* A标签组件接收属性
*/
const props = defineProps({
label: { type: String, default: '' },
href: { type: String, default: 'javascript:void 0;' },
});
</script>

4
io.sc.platform.core.frontend/src/platform/components/index.ts

@ -50,6 +50,8 @@ import WSelectAssigneeDialog from './workflow/WSelectAssigneeDialog.vue';
import WEcharts from './echarts/WEcharts.vue';
import WExpression from './expression/WExpression.vue';
import WA from './a/WA.vue';
export default {
install: (app: App) => {
app.component('WPlatformPage', WPlatformPage);
@ -101,6 +103,7 @@ export default {
app.component('WEcharts', WEcharts);
app.component('WExpression', WExpression);
app.component('WA', WA);
},
};
@ -141,6 +144,7 @@ export {
WSelectAssigneeDialog,
WEcharts,
WExpression,
WA,
};
export { PlatformIconEnum } from './utils';

1
io.sc.platform.core.frontend/src/platform/index.ts

@ -153,6 +153,7 @@ export {
WSelectAssigneeDialog,
WEcharts,
WExpression,
WA,
} from './components';
export { PlatformIconEnum } from './components';

Loading…
Cancel
Save