自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 vue3动态图片src

const inactiveIcon = new URL(`assets/images/radio.png`, import.meta.url).href;vue2:require()

2024-05-22 17:22:52 341

原创 vue+vant+vue-echarts竖版图表

【代码】vue+vant+vue-echarts竖版图表。

2024-03-18 10:34:20 495

原创 for…in 和 for…of 的区别

for of 一般只能遍历自身的可枚举属性(具体和迭代器内部的实现有关)for of 一般得到的是value(具体和迭代器内部的实现有关)for in 能遍历自身的可枚举属性 && 原型上的可枚举属性。,像Array、String、Map、Set、函数的。for in 得到的是key(并且不能保证顺序)例如 对象、数组、字符串。for in 适用于。for of 适用于。、nodeList对象。

2023-12-07 10:25:27 567

原创 整理一下boss上大家遇到的前端面试题(持续更新)

浅拷贝我的理解是,当定义一个a变量的时候,会在对应的内存中开辟一个储存位置来存储a的值,如果将a的值复制给新变量b,为了节省内存,避免过多的垃圾存在,不会在新开辟一个内存来存放b变量,而是将b变量的指针指向a变量的存储地址,如果a变量发生改变,b变量也会相应的去改变;把项目当做一个整体,通过一个给定的主文件(如:index.js),Webpack将从这个文件开始找到项目的所有依赖文件,使用loaders处理它们,最后打包为一个(或多个)浏览器可识别的JavaScript文件。1、webpack配置过吗?

2023-12-06 10:08:24 932

原创 分享下最近看到的前端面试题

分享下最近看到的前端面试题

2023-12-05 14:15:10 1033

原创 meta 标签中的 viewport

meta标签解决H5页面适配问题

2023-12-05 11:27:59 589

原创 uniapp实现多端v-for的区别

同一套代码实现金刚区时,因为需要截取并遍历数组渲染v-for在H5正常 在小程序少了第一个如图。小程序是从0开始的,H5是从1开始。

2023-06-14 16:32:07 118

原创 移动端epub

uniapp多端epub阅读器

2023-06-14 16:29:31 174

原创 input处理number类型

公用方法

2023-05-05 14:48:30 111

原创 vue项目低版本浏览器XP/IE适配方案

二、创建文件:babel-config.js(放置src目录下)一、下载安装插件:babel-polyfill。

2023-02-24 11:07:00 442

原创 前端考试题总结

前端知识的积累(1)

2022-03-12 17:37:10 1389

原创 css字体超出显示省略号

white-space: nowrap;overflow: hidden;text-overflow: ellipsis;

2022-02-07 14:27:46 301

原创 网页获取微信信息——js使用插件生成二维码(1)

网页获取微信信息——js使用插件生成二维码

2021-12-28 15:59:28 533

原创 Vue单个或部分页面使用rem适配问题

Vue单个或部分页面使用rem适配问题

2021-12-27 19:22:14 3003 3

原创 vue项目无感刷新

一、app.vue页面如下设置:二、需要无感刷新的页面:inject: ["reload"]//注入this.reload();//调用

2021-12-24 16:50:10 794 1

原创 Vue 时间格式化方法(自用)

方法一:自定义文件(一)函数封装(将该函数封装成一个文件,或者加入自己项目的函数库)(二)文件引入(注意:由于是函数,故名字要和函数的名字一致)import { formatDate } from '@/utils/date'(三)添加到过滤器中 filters: { formatDate(time) { let date = new Date(time) return formatDate(date, 'yyyy-MM-dd') } }

2021-12-22 15:23:56 1107

原创 element 表单验证的几种方式

一、规则里:pesonRules: { phone: [ { required: true, message: "手机号不能为空", trigger: "blur" }, { validator: checkPhone, trigger: "blur" } ]}data里声明:data() { var checkPhone = (rule, value, callback) => { if

2021-12-21 14:30:41 602

原创 JavaScript trim() 方法

去除字符串的头尾空格:var str = " Runoob ";alert(str.trim());结果:Runoob定义和用法trim() 方法用于删除字符串的头尾空白符,空白符包括:空格、制表符 tab、换行符等其他空白符等。trim() 方法不会改变原始字符串。trim() 方法不适用于 null, undefined, Number 类型。...

2021-12-21 11:01:21 509

原创 如何知道vue项目的启动命令

在vue项目中找到打开package.json文件,找到里面的scripts属性,看他里面如果是start,那就是npm run start.。如果是dev,那就是npm run dev。

2021-12-21 10:55:23 4547

转载 css 文本超出显示省略号、处理文本过长

记录一下,转载

2021-12-21 10:44:38 66

原创 vue全局添加防抖处理,按钮防止多次触发单击事件多次请求

vue全局添加防抖处理,按钮防止多次触发单击事件多次请求

2021-12-14 15:18:34 1584 2

原创 vue input输入框自动将number类型转换为String解决方案

使用Vue+elementUI遇到一个问题,input将数字类型转换为了字符串类型,导致form表单提交后端报错,解决方案是Vue的修饰符文档地址:Form Input Bindings — Vue.js如果您希望用户输入自动类型转换为数字,您可以将number修饰符添加到您的v-model托管输入:<input v-model.number="age" type="number">这样就解决了问题除了这个修饰符,还有两个.lazy和.trim,具体使用和方法可以看下.

2021-10-27 11:02:30 8236

原创 VUE使用Blob下载

vue项目使用axiox封装http请求,需求是实现下载功能为了安全要携带用户Token以及需要走封装的拦截器,所以只能使用封装的http请求来下载查了一下需要用Blob流来下载以下是我的实现方案(如有不足,欢迎大佬指正!):下载按钮执行:/** 导出按钮操作 */ async answerFileDownloadFun(item) { try { let res = await answerFileDownload(item.questionNai

2021-10-27 10:41:44 625

空空如也

空空如也

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

TA关注的人

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