实习手计(4):月末碎碎念!

好啊,这么快就过去一个月咯。这周还蛮有趣的。很适应现在的上班状态了,遇到的人都蛮好的,也没怎么加过班~上班也不用怎么和别人打交道,反正挺好的啊!好评

一、改了又改的需求

这里我就要吐槽一下了(用图片多好哇)。因为要做pc和移动以及中英文的,所以每次改都比较繁琐,还改了改了n次。

(1)第一次贴的图片

(2)第二次讲不能贴文字,需要文字可以复制,好好好,继续改(为此还加班了一会,师父还帮我改了好多,谢谢~热心帅气的师父)

(3)第三次,字体,按钮,颜色,间距,图片也不对(我是应该怪自己眼拙没看出来呜呜,催的也蛮急的,改的也很狼狈)

(4)第n次.....(终于好了)

二、技巧

(1)组件

pc和移动的样式还是有蛮大的不同的,所以可以分为两个组件来写,避免混乱。

<template>
        <Mobile v-if="isMobile" />
        <Pc/>
</template>

<script lang="ts" setup>
    import { matchMobile } from '~~/composables/useMatchRules.ts';
    import { ref, onMounted } from 'vue';
    const isMobile = ref(false);
    onMounted(() => {
        isMobile.value = matchMobile();
    });
</script>

(2)布局flex

flex布局

这,记得很详细,就先不写了(.......)

(3)深度选择器

定义、作用:

  • :deep()是一个伪类,它可以使处在scoped样式中的选择器影响到子组件。

使用:

  • 父组件
<template>
  <div class="page">
    <div class="father-box">我是父组件</div>
    <VueCSSDeepSon></VueCSSDeepSon>
  </div>
</template>

  <script setup lang="ts">
  import VueCSSDeepSon from './VueCSSDeepSon.vue'
</script>

  <style scoped>
  .page .father-box{
  color: black;
  }
  .page:deep(.son-box) {
  color: red;
  }
  .page .son-box {
  background-color: green;
  }
</style>
  • 子组件:
<template>
  <div>
    <div class="son-box">我是子组件</div>
  </div>
</template>

  <script setup lang="ts">
</script>

  <style scoped>
  .son-box {
  color: yellow;
  }
</style>

三、写在最后

  • 本周裁员了?前端竟然裁了俩,无情的公司
  • 本周好像也就改了这一个需求,不过这周开会又讲首页改成动画的了,下周就要改吧
  • 这周,依旧宅,不想出门,我饭搭子还去加班了呜呜,状态有点不对劲?下周该出去走走了......
  • 在吐槽这个租的房子,好贵的水电?!突然给我断电了.......
  • 浅浅总结一下这个月,菜鸟1.0进阶中,收获饭搭子,有个好师父.......期待下个月
  • 啊新的一天。

相关推荐

  1. 实习4):月末

    2024-07-22 05:04:03       13 阅读
  2. 前端

    2024-07-22 05:04:03       45 阅读
  3. 独立开发者 1115

    2024-07-22 05:04:03       47 阅读
  4. 编辑器的一些

    2024-07-22 05:04:03       29 阅读
  5. 2024年的学习规划和

    2024-07-22 05:04:03       55 阅读
  6. 【NeRF和NLP】一些观察感悟,

    2024-07-22 05:04:03       47 阅读
  7. -记一下LSPatch的原理

    2024-07-22 05:04:03       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 05:04:03       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 05:04:03       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 05:04:03       45 阅读
  4. Python语言-面向对象

    2024-07-22 05:04:03       55 阅读

热门阅读

  1. Nginx详细配置(最佳实践)

    2024-07-22 05:04:03       17 阅读
  2. 信息系统安全保护等级调整的流程

    2024-07-22 05:04:03       15 阅读
  3. Netty SSL/TLS

    2024-07-22 05:04:03       19 阅读
  4. C语言排序算法

    2024-07-22 05:04:03       12 阅读
  5. 如何使用Python进行数据分析

    2024-07-22 05:04:03       17 阅读
  6. filebeat把日志文件上传到Es中配置(ES8版本)

    2024-07-22 05:04:03       13 阅读
  7. 使用 node --inspect 命令调试js文件执行

    2024-07-22 05:04:03       15 阅读
  8. c语言(7.21)

    2024-07-22 05:04:03       15 阅读
  9. redis的分片集群(仅供自己参考)

    2024-07-22 05:04:03       16 阅读
  10. Log4J reminder

    2024-07-22 05:04:03       15 阅读
  11. 探索未知:无监督目标检测的前沿之旅

    2024-07-22 05:04:03       18 阅读
  12. conda:导出与创建环境快照

    2024-07-22 05:04:03       20 阅读