浏览代码

Merge branch 'dev' of https://git.citupro.com/zhengnaiwen_citu/menduner into dev

Xiao_123 1 年之前
父节点
当前提交
23d55c3ab1
共有 3 个文件被更改,包括 51 次插入2 次删除
  1. 1 1
      src/layout/index.vue
  2. 48 0
      src/views/Home/personal/components/headCarousel.vue
  3. 2 1
      src/views/Home/personal/index.vue

+ 1 - 1
src/layout/index.vue

@@ -1,7 +1,7 @@
 <template>
 <template>
   <div class="parent">
   <div class="parent">
     <Headers></Headers>
     <Headers></Headers>
-    <div class="pa-3">
+    <div>
       <router-view></router-view>
       <router-view></router-view>
     </div>
     </div>
     <!-- <Footers class="footer"></Footers> -->
     <!-- <Footers class="footer"></Footers> -->

+ 48 - 0
src/views/Home/personal/components/headCarousel.vue

@@ -0,0 +1,48 @@
+<template>
+  <div>
+    <v-carousel height="80" show-arrows="hover" hide-delimiters cycle>
+      <!-- <template v-slot:prev="{ props }">
+        <v-btn
+          tonal
+          plain
+          size="x-small"
+          icon="$prev"
+          variant="elevated"
+          @click="props.onClick"
+        ></v-btn>
+      </template>
+      <template v-slot:next="{ props }">
+        <v-btn
+          tonal
+          plain
+          size="x-small"
+          icon="$next"
+          variant="elevated"
+          @click="props.onClick"
+        ></v-btn>
+      </template> -->
+      <v-carousel-item
+        v-for="(item,i) in items"
+        :key="i"
+        :src="item.src"
+        cover
+      ></v-carousel-item>
+    </v-carousel>
+  </div>
+</template>
+
+<script setup>
+import { ref } from 'vue'
+
+defineOptions({ name:'personal-headCarousel'})
+
+const items = ref([
+  { src: 'https://cdn.vuetifyjs.com/images/carousel/squirrel.jpg', },
+  { src: 'https://cdn.vuetifyjs.com/images/carousel/sky.jpg', },
+  { src: 'https://cdn.vuetifyjs.com/images/carousel/bird.jpg', },
+  { src: 'https://cdn.vuetifyjs.com/images/carousel/planet.jpg', },
+])
+</script>
+
+<style lang="scss" scoped>
+</style>

+ 2 - 1
src/views/Home/personal/index.vue

@@ -1,10 +1,11 @@
 <template>
 <template>
   <div class="parent">
   <div class="parent">
-    <div>个人用户首页</div>
+    <headCarousel></headCarousel>
   </div>
   </div>
 </template>
 </template>
 
 
 <script setup>
 <script setup>
+import headCarousel from './components/headCarousel.vue'
 defineOptions({ name:'personal-index'})
 defineOptions({ name:'personal-index'})
 </script>
 </script>