vue小白遇到了坑一分享

  • 前面说到自己已然成为了一名光荣的前端工程师,虽然自己也称不上后面的那三个字,总感觉自己还是有点小垃圾~~~~一直在学习中

一直盼望着能够从h5,原生的js中跳出来,去看看vue的世界,好了,这不就来了么,上手后,用了大概两三天的时间下载软件,进行一些配置,到之后的从github上拷了一份代码来瞧了瞧,也开始慢慢的着手开始画了,没毛病的,我依旧画的是手机端🤷
所以我这次用的是:vant👉轻量可靠的移动端Vue组件库

当然首次运用,虽然有很多已经写好了组件,可以直接用,但是还是会遇到一些问题,下面就让我们记录一下

  1. 我们知道,vue中的动态数据一般都是在script里面的data中进行同步的,保持上下一直,而在
    中呢,是用双括号进行标注,以便和data中的保持一致,命名相同才可以识别
    但是在写到关于图片img的时候,就会遇到一些问题,比如图片路径并没有写错,而在这种情况下,就需要在图片的url前新增require,示例如下
<template>
  <div>
	<img :src="img1"/>
  </div>
</template>
<script>
export default {
  data() {
    return {
      img1:require('../../assets/image/pic/icon_region_in.png'),
      }
    }
  }
  </script>

此中,img标签中的src前面加了:则是与下面的数据进行绑定,而具体的则是img1这个图片,如果将data中的图片路径进行更换,则可以改变主体部分的图片内容。

2.在vue中循环数据的时候,可能会针对不同的内容给予不同的样式或者是展现不同的内容,如此就要进行动态绑定数据以此来进行对数据的动态渲染变换,示例如下:

<template>
  <div>
	<img :src="num === 1 ? img1:img2 "/>
  </div>
</template>
<script>
export default {
  data() {
    return {
      num:1
      img1:require('../../assets/image/pic/icon_region_in.png'),
      img2:require('../../assets/image/pic/icon_region_success.png'),
      }
    }
  }
  </script>

在这里如果,data中的数值为1,则图片将渲染img1的内容,否则将渲染img2中的内容,这里就是三元表达式的应用

3.上面说到的是三元表达式,那我们有时候就会遇到更多的判断条件啦,毕竟人们的条件和要求总是能无限的增加,怎么能不允许人家判断条件不能有个小三小四小五呢,那遇到这些情况该如何呢,我们依旧利用上面的示例,具体如下:

<template>
  <div>
	<img :src="num === 1 ? img1 :num === 2 ? img2 : img3 "/>
  </div>
</template>
<script>
export default {
  data() {
    return {
      num:1
      img1:require('../../assets/image/pic/icon_region_in.png'),
      img2:require('../../assets/image/pic/icon_region_success.png'),
      img3:require('../../assets/image/pic/icon_region_error.png'),
      }
    }
  }
  </script>

在这里即表示为当num为1的时候,则图片渲染img1的,如果是num为2的时候,则图片渲染img2的,其余则渲染img3,当然如果有更多的条件那么就继续这么写下去👉

<img :src="num === 1 ? img1 :num === 2 ? img2 : num === 3 ? img3 : img4 "/>

当然后面的内容在data中要有过定义哦,不然会报错

4.在写div的时候不可以用v-model方法,因为v-model只有input才可以用这个方法,进行数据的双向绑定,这部分就直接使用双括号进行绑定数据即可{{ ==这里才是你的数据小可爱,看过来 == }}

5.关于v-for: v-for="(item, index) in list" :key=“index”
在用v-for循环的时候,一定要有一个key来区别此时元素的唯一性,所以可以将Index一起放入进行循环。而index是不重复的从0开始的,类似于是我们熟知的 i

好了好了,这两天遇到的vue的迷惑暂时只有这么多,当然遇到问题的时候,我们需要去解决它,拨开迷雾才能柳暗花明又一村,见遍代码中大千世界的神奇,好了,下次我们遇到问题再见ヾ(•ω•`)o
这里是一只可爱的前端小猿–困困
笔芯🙆‍♀️

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值