apps/h5/src/app.config.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
apps/h5/src/pages/home/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
apps/h5/src/utils/validator.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packages/components/src/components/Grid/Grid.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packages/components/src/index.ts | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
packages/components/src/views/RechargeGrid/RechargeGrid.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
apps/h5/src/app.config.ts
@@ -32,8 +32,8 @@ text: '我的', }, ], color: '#000', selectedColor: '#ff6d33', color: '#333', selectedColor: '#3a71ff', backgroundColor: '#fff', borderStyle: 'black', custom: true, apps/h5/src/pages/home/index.vue
@@ -14,52 +14,24 @@ </nut-swiper> </div> </div> <InfiniteLoading scrollViewClassName="common-infinite-scroll-list home-list" v-bind="infiniteLoadingProps" > <template #renderItem="{ item }"> <div>TaskCard</div> </template> </InfiniteLoading> <RechargeGrid /> </PageLayoutWithBg> </template> <script setup lang="ts"> import { useUser, useInfiniteLoading } from '@/hooks'; import { useUserStore } from '@/stores/modules/user'; import { RectDown, Location2 } from '@nutui/icons-vue-taro'; import Taro from '@tarojs/taro'; import _ from 'lodash'; import IconLogo from '@/assets/home/icon-logo.png'; import IconLocaltion from '@/assets/task/icon-localtion.png'; import * as orderServices from '@life-payment/services/api/Order'; import { OrderInputType } from '@life-payment/constants'; import { RechargeGrid } from '@life-payment/components'; const { locationCity } = useUser(); const userStore = useUserStore(); const queryState = reactive({}); const { infiniteLoadingProps } = useInfiniteLoading( ({ pageParam }) => { let params: API.FrontOrderListInput = { pageModel: { rows: 20, page: pageParam, orderInput: [{ property: 'lastShelfTime', order: OrderInputType.Desc }], }, }; return orderServices.getFrontOrderList(params, { showLoading: false, }); }, { queryKey: ['orderServices/getFrontOrderList', queryState], } ); const list = ref([ 'https://storage.360buyimg.com/jdc-article/NutUItaro34.jpg', @@ -69,10 +41,6 @@ ]); const selectItem = ref(); function handleMenuSelectClose() { selectItem.value?.toggle?.(); } </script> <style lang="scss"> apps/h5/src/utils/validator.ts
@@ -1,5 +1,5 @@ import _ from 'lodash'; import { FormItemRuleWithoutValidator } from '@nutui/nutui-taro/dist/types/__VUE/formitem/types'; import { FormItemRuleWithoutValidator } from '@nutui/nutui-taro/dist/types/__VUE/form/types'; export class FormValidator { /** packages/components/src/components/Grid/Grid.vue
New file @@ -0,0 +1,17 @@ <template> <div></div> </template> <script setup lang="ts"> defineOptions({ name: 'Grid', }); type Props = {}; const props = withDefaults(defineProps<Props>(), {}); </script> <style lang="scss"> @import '@/styles/common.scss'; </style> packages/components/src/index.ts
@@ -1,2 +1 @@ export { default as Input } from './Input/Input.vue'; export { default as RechargeGrid } from './views/RechargeGrid/RechargeGrid.vue'; packages/components/src/views/RechargeGrid/RechargeGrid.vue
File was renamed from packages/components/src/Input/Input.vue @@ -1,10 +1,10 @@ <template> <div>Input</div> <div>RechargeGrid</div> </template> <script setup lang="ts"> defineOptions({ name: 'Input', name: 'RechargeGrid', }); // type Props = {};