diff --git a/uniapp/src/components/dev-training-entry/index.vue b/uniapp/src/components/dev-training-entry/index.vue
new file mode 100644
index 00000000..13df6145
--- /dev/null
+++ b/uniapp/src/components/dev-training-entry/index.vue
@@ -0,0 +1,75 @@
+
+
+ 💪
+ 练一练
+ DEV
+
+
+
+
+
+
diff --git a/uniapp/src/pages/index/index.vue b/uniapp/src/pages/index/index.vue
index dbd21a14..6d73d8b3 100644
--- a/uniapp/src/pages/index/index.vue
+++ b/uniapp/src/pages/index/index.vue
@@ -87,6 +87,8 @@
+
+
@@ -96,6 +98,7 @@ import {getIndex} from '@/api/shop'
import {onLoad, onPageScroll} from "@dcloudio/uni-app";
import {computed, reactive, ref} from 'vue'
import {useAppStore} from '@/stores/app'
+import DevTrainingEntry from '@/components/dev-training-entry/index.vue'
// #ifdef MP
import MpPrivacyPopup from './component/mp-privacy-popup.vue'
diff --git a/uniapp/src/pages/user/user.vue b/uniapp/src/pages/user/user.vue
index 7bf604c1..42a50fae 100644
--- a/uniapp/src/pages/user/user.vue
+++ b/uniapp/src/pages/user/user.vue
@@ -25,6 +25,7 @@
+
@@ -35,6 +36,7 @@ import { useUserStore } from '@/stores/user'
import { onShow } from '@dcloudio/uni-app'
import { storeToRefs } from 'pinia'
import { reactive } from 'vue'
+import DevTrainingEntry from '@/components/dev-training-entry/index.vue'
const state = reactive<{
meta: any[]
pages: any[]