头像空白问题

这篇具有很好参考价值的文章主要介绍了头像空白问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

当用户没有设置头像时,我们可以使用用户名第一个字来当头像

主要涉及一个截取,截取字符串第一个字

变量名.charAt(0)

如果变量名为null或者undefine

那么就会报错

使用可选链操作符

当前面的值为nul或undefine时,就不会执行后面的操作,直接是null或undefine.就不会报错了

在当我们不知道前面的值是什么时,可以加上这个可选链操作符

变量名?.charAt(字符串下标)

注意,使用可选链操作符时,

vue的版本最少为2.7.0

 npm i vue@2.7.0  vue-template-compiler@2.7.0 

例如

当没有头像显示时就显示用户名第一个字

头像空白问题,实际应用,前端,javascript,vue.js文章来源地址https://www.toymoban.com/news/detail-809968.html

到了这里,关于头像空白问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [VUE学习]权限管理系统前端vue实现8-右上角用户头像显示实现

               next(‘/logon’) 、 next(to) 或者 next({ …to, replace: true })           在路由守卫中, 只有next()是放行 ,其他的诸如:next(‘/logon’) 、 next(to) 或者 next({ …to, replace: true })都不是放行, 而是:中断当前导航,执行新的导航                 他不是直接放行 二十

    2024年02月13日
    浏览(51)
  • 前端开发过程中,经常遇到复制粘贴后自动空白一行,该如何解决这个问题哪?

    在前端开发中,我们经常会遇到复制粘贴的需求,不论是从其他地方复制代码还是从网上找到的资料,都需要进行粘贴操作。但是,在进行粘贴操作时,很容易出现一个问题:自动添加空白行。这种情况下,如果不处理,就会影响页面的美观和性能,甚至会导致代码无法正常

    2024年02月04日
    浏览(67)
  • vue项目ios(苹果)系统打开显示空白页问题

      报错信息: 翻译:语法错误:无效的正则表达式:无效的组说明符名称。 注:我这里是正则验证报错(网上还有其他报错显示空白页的问题,以后遇到会及时和大家更新)。 原因( 本篇原因正则问题 ): 项目中如果有使用到正则表达式,在Safari浏览器会在某个正则规则下无法解

    2024年02月05日
    浏览(44)
  • vue 使用crypto.js解密后,用JSON.parse转义报错非空白格解决办法

    用JSON.parse转义crypto解密后的json字符串会发生错误。如图: 那是因为crypto自己加了一些未可见的字符,所以用正常的JSON.parse(xxxx)会报错。

    2024年02月07日
    浏览(36)
  • JavaScript - 判断当前时间是否在指定区间内,例如:9:00~12:00(检查当前时间是否处于规定的两个时间段范围内),适用于 vue.js / uniapp / 微信小程序等前端项目

    例如,您想知道当前时间是否处于 9:00 ~ 12:00 时间区间内,然后根据这个判断进而实现业务逻辑。 如下示例所示, 本文提供一个函数,您只需要传入 2 个时间区间,便可得出当前时间是否在该时间区间范围内: 您可以一键复制,直接粘贴到您的项目中。 您只需要传入开始时

    2024年02月16日
    浏览(63)
  • vite vue3项目打包部署空白页面问题的处理

     问题:vite vue3项目打包部署上线后,发现是空白页面问题的处理 解决方法:1.在我们vite.config.js文件中检查是否有路径的指向                                       2.查看我们的路由模式,将路由模式修改为createWebHashHistory                           

    2024年02月11日
    浏览(60)
  • 【Vue】Vue中mixins的使用方法及实际项目应用详解

    (1)mixin基础 官网解释(Vue2.x): 混入(mixin)提供了一种非常灵活的方式,来分发Vue组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 如何理解mixins?我们可以将mixins理解成一

    2023年04月09日
    浏览(58)
  • 【git】实际应用中可能会出现的问题

    问题: 方法一:git stash命令暂存。 git stash命令,先将本地的所有修改就都被暂时存储起来,其中stash@{0}就是刚才保存的标记。后续可以通过此标记访问。 git pull命令,拉取代码 git stash pop stash@{0},还原暂存内容。从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。

    2024年02月11日
    浏览(58)
  • 堆的实际应用(topk问题以及堆排序)

    目录 前言: 一:解决topk问题 二:堆排序 【1】第一种方法(很少用) 【2】第二种方法(很实用) 上一次我们进行了二叉树的初步介绍并实现了堆的基本功能,但堆的作用并不是存储数据, 它可以用来解决topk问题 ( 求一组数据较大或者较小的前k个 )以及 对数据进行排序 。 附上一

    2024年02月01日
    浏览(41)
  • 模糊综合评价在实际问题中的应用(案例)

    目录 一、概述 二、一级模糊综合评价模型 三、多级模糊综合评价模型         模糊综合评价问题 是要 把论域中的对象对应评语集中一个指定的评语 或者 将方案作为评语集并选择一个最优的方案 。(两个角度)         在模糊综合评价中,引入了三个集合:      

    2024年02月06日
    浏览(83)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包