自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiecong的博客

一名广工的研究生

  • 博客(12)
  • 收藏
  • 关注

原创 第一份工作总结-hooks全局钩子函数

订单流程中有支付订单和订单收货时间的倒计时,在其他页面也需要用到,因此将其封装成钩子函数全局使用,减少代码冗余。

2022-10-18 16:01:59 252 1

原创 设置超过两行省略,span超过div盒子宽度

当文字内容太多需要显示两行就省略

2022-09-08 20:42:56 573

原创 从后端返回的合同url中获取合同的名字,并支持预览

从后端返回的合同url字符串数组中获取合同名,渲染并支持预览

2022-09-08 20:30:51 268

原创 关于实习项目中遇到的css布局问题

1文本省略问题在项目中会遇到一些不需要全部显示的文本信息,比如说控制在两行,超出的文本信息省略,常用于一些标题夹带的介绍信息,比如:直接看代码:.info-content{ width: 140px; height: 38px; position: absolute; top: 30px; left: 8px; font-size: 14px; // white-space:nowrap; //强制在一行 display: -webkit-box; //将对象作为弹

2022-01-09 09:23:59 157

原创 vue项目中利用dayjs来改变推送时间的显示样式

背景交代我们拿到的后台的推送时间的数据是这样的:但是我们需要在页面中显示比如1分钟前,1小时前类似这种效果,第一反应是自己写函数,获取当前时间戳,再把推送时间转换为时间戳,然后相减,取模相除然后去规定区间,然而这样的方法比较麻烦。请教了导师之后,给dayjs或者moment.js两款插件,其实两款差不多,我选择用dayjs,需要的功能已经帮你封装好了,资源和教程在npm中搜就能得到:dayjs资源按照教程安装好之后,我们需要导入dayjs// dayjs插件import dayjs from '

2022-01-08 22:28:48 697

原创 vue项目中如何利用filter过滤后台数据中的标签

背景交代后台数据:DOM结构:这里我们利用filter来把标签替换掉,首先介绍一下filter的用法,在插值表达式中可以利用 {{item.newsTitle |filterHtmlTag}}filterHtmlTag就是我们要写在filters中的替换标签函数filters与data同级:filters: { filterHtmlTag(t) { if (!t) return ''; return t.toString().replace(/<.*

2022-01-08 22:11:39 929

原创 vue项目中利用background-position来部署背景图中的多个小图标

一、需要的效果UI提供的背景图二、思路首先我们的DOM结构是这样的:因为接受后台给的数据,所以用v-for动态的去生成DOM节点。通过判断columnId的值来选择对应的图标样式思路就是给div绑定一个动态样式class,分别计算好每个图标的偏移量,写好对应图标的样式,所有图标共用一个公共样式。样式如下:/小图标样式//公共样式.icon-type{ display: inline-block; width: 20px; height: 20px; // margin

2022-01-08 20:18:49 1236

原创 vue项目中使用swiper的经验总结(vscode)

一、swiper初始化目前最新版本是swiper7,每个版本的使用方法都略有不同,具体可看官网使用教程swiper使用办法,一般通过npm安装 npm install -S swiper同时需要注意的是vue3和vue2的引入方法以及初始化swiper实例的区别,官网现在给出的是vue3的示例,代码如下:<template> <swiper :slides-per-view="3" :space-between="50" @swiper="onSwiper

2022-01-08 17:02:14 1382

原创 关于移动端的尺寸适配,vscode中支持自动转换的插件

支持自动转换的移动端尺寸适配方案

2022-01-07 16:36:50 1264

原创 关于vscode Eslint的配置问题

首先是项目创建Eslint的选择项目创建时会让你选择Eslint的模式有三种,我选择的是A

2022-01-07 15:50:33 851

原创 whistle调试运行在手机端的H5页面

学习目标:掌握whistle调试运行在手机端的H5页面学习内容:1、 实现查看页面的console信息2、 实现查看页面的真实dom节点3、 实现让接口异常,如:返回500,伪造接口信息学习时间:1、 2021.12.21学习产出:1.CSDN 技术博客 1篇正文内容:一.首先需要知道如何在pc端获取手机端的H5页面博主的手机为华为mate20pro,为安卓系统,所以只展示安卓如何获取H5页面。ios系统也是类似的操作。具体步骤如下:1.打开手机的开发者模式:如果是第一次打开开

2021-12-21 17:07:44 898

原创 whistle抓包工具学习

whistle

2021-12-16 11:10:44 1089

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除