修改前端导入规范.

This commit is contained in:
lijiahang
2023-10-25 10:26:14 +08:00
parent eb2c8eb719
commit d3825ab5b2
125 changed files with 277 additions and 231 deletions

View File

@@ -10,7 +10,7 @@
</template>
<script lang="ts" setup>
import { PropType } from 'vue';
import type { PropType } from 'vue';
import { useRoute } from 'vue-router';
defineProps({
@@ -18,14 +18,14 @@
type: Array as PropType<string[]>,
default() {
return useRoute().matched
.map(s => s.meta?.locale)
.filter(Boolean) || [];
.map(s => s.meta?.locale)
.filter(Boolean) || [];
},
},
});
</script>
<style scoped lang="less">
<style lang="less" scoped>
.container-breadcrumb {
:deep(.arco-breadcrumb-item) {

View File

@@ -263,7 +263,7 @@
</script>
<style scoped lang="less">
<style lang="less" scoped>
.navbar {
display: flex;
justify-content: space-between;

View File

@@ -17,10 +17,10 @@
</template>
<script lang="ts" setup>
import { PropType } from 'vue';
import type { PropType } from 'vue';
import type { RadioOption } from '@arco-design/web-vue/es/radio/interface';
import { useAppStore } from '@/store';
import FormWrapper from './form-wrapper.vue';
import { RadioOption } from '@arco-design/web-vue/es/radio/interface';
import { updatePreferencePartial } from '@/api/user/preference';
import { Message } from '@arco-design/web-vue';
@@ -37,9 +37,7 @@
title: String,
options: {
type: Array as PropType<OptionsProps[]>,
default() {
return [];
},
default: []
},
});
@@ -77,7 +75,7 @@
};
</script>
<style scoped lang="less">
<style lang="less" scoped>
.block {
margin-bottom: 24px;
user-select: none;

View File

@@ -22,8 +22,8 @@
</template>
<script lang="ts" setup>
import { PropType } from 'vue';
import { RadioOption } from '@arco-design/web-vue/es/radio/interface';
import type { PropType } from 'vue';
import type { RadioOption } from '@arco-design/web-vue/es/radio/interface';
const props = defineProps({
type: {

View File

@@ -102,7 +102,7 @@
</script>
<style scoped lang="less">
<style lang="less" scoped>
.fixed-settings {
position: fixed;
top: 280px;

View File

@@ -19,8 +19,8 @@
</template>
<script lang="ts" setup>
import { computed, onUnmounted, ref, watch } from 'vue';
import type { RouteLocationNormalized } from 'vue-router';
import { computed, onUnmounted, ref, watch } from 'vue';
import { routerToTag } from '@/router/constants';
import { listenerRouteChange, removeRouteListener, } from '@/utils/route-listener';
import { useAppStore, useTabBarStore } from '@/store';
@@ -62,7 +62,7 @@
});
</script>
<style scoped lang="less">
<style lang="less" scoped>
.tab-bar-container {
position: relative;
background-color: var(--color-bg-2);

View File

@@ -52,10 +52,11 @@
</template>
<script lang="ts" setup>
import { PropType, computed } from 'vue';
import type { TagProps } from '@/store/modules/tab-bar/types';
import type { PropType } from 'vue';
import { computed } from 'vue';
import { useRouter, useRoute } from 'vue-router';
import { useTabBarStore } from '@/store';
import type { TagProps } from '@/store/modules/tab-bar/types';
import { DEFAULT_ROUTE_NAME, REDIRECT_ROUTE_NAME } from '@/router/constants';
enum Option {
@@ -70,9 +71,7 @@
const props = defineProps({
itemData: {
type: Object as PropType<TagProps>,
default() {
return [];
},
default: [],
},
index: {
type: Number,
@@ -169,7 +168,7 @@
};
</script>
<style scoped lang="less">
<style lang="less" scoped>
.tag-link {
color: var(--color-text-2);
text-decoration: none;