diff --git a/bin/comps.js b/bin/comps.js new file mode 100644 index 00000000..113f2452 --- /dev/null +++ b/bin/comps.js @@ -0,0 +1,14 @@ +const { findPages, copyFiles } = require('./tools') +const fse = require('fs-extra') +function handleComps() { + findPages('components', file => { + const match = file.match(/(?
(Ai|V))(?[^\\\/]+)\.vue$/) + if(match?.groups){ + const {pre,name} = match.groups + const dest = `components/${pre}${name}` + fse.emptyDirSync(dest) + fse.moveSync(file,`${dest}/${pre}${name}.vue`) + } + }) +} +handleComps() \ No newline at end of file diff --git a/bin/pages.js b/bin/pages.js index fe1317a1..4baa2cf0 100644 --- a/bin/pages.js +++ b/bin/pages.js @@ -7,7 +7,6 @@ const init = require("./build") const json = { easycom: { "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue", - "^(Ai|V)(.*)": "@/components/$1$2.vue", }, pages: [ {path: 'pages/loading', style: {navigationBarTitleText: "欢迎使用"}}, diff --git a/components/AiAdd.vue b/components/AiAdd/AiAdd.vue similarity index 100% rename from components/AiAdd.vue rename to components/AiAdd/AiAdd.vue diff --git a/components/AiAreaPicker.vue b/components/AiAreaPicker/AiAreaPicker.vue similarity index 100% rename from components/AiAreaPicker.vue rename to components/AiAreaPicker/AiAreaPicker.vue diff --git a/components/AiBack.vue b/components/AiBack/AiBack.vue similarity index 100% rename from components/AiBack.vue rename to components/AiBack/AiBack.vue diff --git a/components/AiBottomBtn.vue b/components/AiBottomBtn/AiBottomBtn.vue similarity index 100% rename from components/AiBottomBtn.vue rename to components/AiBottomBtn/AiBottomBtn.vue diff --git a/components/AiCard.vue b/components/AiCard/AiCard.vue similarity index 100% rename from components/AiCard.vue rename to components/AiCard/AiCard.vue diff --git a/components/AiCell.vue b/components/AiCell/AiCell.vue similarity index 100% rename from components/AiCell.vue rename to components/AiCell/AiCell.vue diff --git a/components/AiCheckbox.vue b/components/AiCheckbox/AiCheckbox.vue similarity index 100% rename from components/AiCheckbox.vue rename to components/AiCheckbox/AiCheckbox.vue diff --git a/components/AiComment.vue b/components/AiComment/AiComment.vue similarity index 100% rename from components/AiComment.vue rename to components/AiComment/AiComment.vue diff --git a/components/AiConsole.vue b/components/AiConsole/AiConsole.vue similarity index 100% rename from components/AiConsole.vue rename to components/AiConsole/AiConsole.vue diff --git a/components/AiDate.vue b/components/AiDate/AiDate.vue similarity index 100% rename from components/AiDate.vue rename to components/AiDate/AiDate.vue diff --git a/components/AiDateTime.vue b/components/AiDateTime/AiDateTime.vue similarity index 100% rename from components/AiDateTime.vue rename to components/AiDateTime/AiDateTime.vue diff --git a/components/AiDetail.vue b/components/AiDetail/AiDetail.vue similarity index 100% rename from components/AiDetail.vue rename to components/AiDetail/AiDetail.vue diff --git a/components/AiDict.vue b/components/AiDict/AiDict.vue similarity index 100% rename from components/AiDict.vue rename to components/AiDict/AiDict.vue diff --git a/components/AiDrawer.vue b/components/AiDrawer/AiDrawer.vue similarity index 100% rename from components/AiDrawer.vue rename to components/AiDrawer/AiDrawer.vue diff --git a/components/AiEditor.vue b/components/AiEditor/AiEditor.vue similarity index 100% rename from components/AiEditor.vue rename to components/AiEditor/AiEditor.vue diff --git a/components/AiEmpty.vue b/components/AiEmpty/AiEmpty.vue similarity index 100% rename from components/AiEmpty.vue rename to components/AiEmpty/AiEmpty.vue diff --git a/components/AiEvaluation.vue b/components/AiEvaluation/AiEvaluation.vue similarity index 100% rename from components/AiEvaluation.vue rename to components/AiEvaluation/AiEvaluation.vue diff --git a/components/AiFixedBtn.vue b/components/AiFixedBtn/AiFixedBtn.vue similarity index 100% rename from components/AiFixedBtn.vue rename to components/AiFixedBtn/AiFixedBtn.vue diff --git a/components/AiGap.vue b/components/AiGap/AiGap.vue similarity index 100% rename from components/AiGap.vue rename to components/AiGap/AiGap.vue diff --git a/components/AiGroup.vue b/components/AiGroup/AiGroup.vue similarity index 100% rename from components/AiGroup.vue rename to components/AiGroup/AiGroup.vue diff --git a/components/AiHighlight.vue b/components/AiHighlight/AiHighlight.vue similarity index 100% rename from components/AiHighlight.vue rename to components/AiHighlight/AiHighlight.vue diff --git a/components/AiImage.vue b/components/AiImage/AiImage.vue similarity index 100% rename from components/AiImage.vue rename to components/AiImage/AiImage.vue diff --git a/components/AiItem.vue b/components/AiItem/AiItem.vue similarity index 100% rename from components/AiItem.vue rename to components/AiItem/AiItem.vue diff --git a/components/AiListPage.vue b/components/AiListPage/AiListPage.vue similarity index 100% rename from components/AiListPage.vue rename to components/AiListPage/AiListPage.vue diff --git a/components/AiLoading.vue b/components/AiLoading/AiLoading.vue similarity index 100% rename from components/AiLoading.vue rename to components/AiLoading/AiLoading.vue diff --git a/components/AiMap.vue b/components/AiMap/AiMap.vue similarity index 100% rename from components/AiMap.vue rename to components/AiMap/AiMap.vue diff --git a/components/AiMore.vue b/components/AiMore/AiMore.vue similarity index 100% rename from components/AiMore.vue rename to components/AiMore/AiMore.vue diff --git a/components/AiNewsList.vue b/components/AiNewsList/AiNewsList.vue similarity index 100% rename from components/AiNewsList.vue rename to components/AiNewsList/AiNewsList.vue diff --git a/components/AiNoticeBar.vue b/components/AiNoticeBar/AiNoticeBar.vue similarity index 100% rename from components/AiNoticeBar.vue rename to components/AiNoticeBar/AiNoticeBar.vue diff --git a/components/AiOpenData.vue b/components/AiOpenData/AiOpenData.vue similarity index 100% rename from components/AiOpenData.vue rename to components/AiOpenData/AiOpenData.vue diff --git a/components/AiPagePicker.vue b/components/AiPagePicker/AiPagePicker.vue similarity index 100% rename from components/AiPagePicker.vue rename to components/AiPagePicker/AiPagePicker.vue diff --git a/components/AiPhone.vue b/components/AiPhone/AiPhone.vue similarity index 100% rename from components/AiPhone.vue rename to components/AiPhone/AiPhone.vue diff --git a/components/AiRadio.vue b/components/AiRadio/AiRadio.vue similarity index 100% rename from components/AiRadio.vue rename to components/AiRadio/AiRadio.vue diff --git a/components/AiResult.vue b/components/AiResult/AiResult.vue similarity index 100% rename from components/AiResult.vue rename to components/AiResult/AiResult.vue diff --git a/components/AiSearchPopup.vue b/components/AiSearchPopup/AiSearchPopup.vue similarity index 100% rename from components/AiSearchPopup.vue rename to components/AiSearchPopup/AiSearchPopup.vue diff --git a/components/AiSelect.vue b/components/AiSelect/AiSelect.vue similarity index 100% rename from components/AiSelect.vue rename to components/AiSelect/AiSelect.vue diff --git a/components/AiSelectEnterprise.vue b/components/AiSelectEnterprise/AiSelectEnterprise.vue similarity index 98% rename from components/AiSelectEnterprise.vue rename to components/AiSelectEnterprise/AiSelectEnterprise.vue index 1d87c1df..d73effb7 100644 --- a/components/AiSelectEnterprise.vue +++ b/components/AiSelectEnterprise/AiSelectEnterprise.vue @@ -10,7 +10,7 @@