自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 Promise 重写 (第一部分)

promise 重写 promise

2023-11-15 22:09:26 326

原创 【数组方法reduce】reduce细讲以及模拟重写其他数组扩展方法

很多同学 (指我自己) 在学习其他数组扩展方法时都没那么困难 , 但是到了 reduce 方法时就会显得蠢蠢的 , 所以今天就赶紧将这个方法讲个明白其实所有的数组扩展方法本质上都是在用循环和遍历 , 所以其实非常简单 , 今天不仅要讲清楚 reduce 的用法 , 还要用 reduce 来模拟其他数组扩展方法那么赶紧来一起看一看吧。

2023-11-13 16:43:13 228

原创 Promise及相关知识细学

promise 是前端绕不开的东西 , 所以我们一定要好好学习 , 写这篇文章的目的是加深对 promise 的学习和使用程度Promise 作为前端必须要学习的一个重要知识点 , 想必大家上面的内容其实都会吧

2023-10-25 14:25:22 194

原创 vue项目使用electron打包成桌面应用

很想使用 electron 制作一个桌面应用,但是真的上手使用的时候才发现 electron 的坑实在是太多了先将遇到的坑记录在这里,遇到一个记录一个使用 9 以上版本的 vue-i18n 的项目打包成应用时会失败,本地运行没问题项目路径中有中文会打包失败和 electron 相关的插件版本更替实在是是太快,并且版本之间还不一定能兼容,所以这篇文章中使用到的插件都会写死版本来保证一定可以打包成功。

2023-04-15 16:05:43 944 2

原创 vue中的pinia使用和持久化 - 粘贴即用

安装 pinia读取数据修改数据数据持久化其中,修改数据只会演示比较常用的两种方式,数据持久化的方法来自满神的这篇文章文章末尾会有此文章的使用文件链接。

2023-04-15 15:31:06 1576

原创 async和await用法理解和快速上手 , 同步任务和异步任务顺序安排和轻松理解 , js代码执行顺序表面知道

虽然说 async 和 await 是 Promise 的语法糖 , 但是用惯了Promise 的人(我) , 还真不能超快速使用上这个语法糖 , 所以赶紧写一篇文章出来让各位了解了解这个到底怎么用在我的项目中呢 , 毕竟大家都是想用在项目里的 , 而不是说简单的学习一下语法难道只有我看了语法介绍还是不会用嘛同时 这一部分和异步任务有很大的关系 , 因为一般 await 我们是在发起请求时使用的 , 所有我们同样也会看看 js 中的同步任务和异步任务。

2023-02-24 16:25:50 3985 1

原创 [element plus] 对话框组件再封装使用 - vue

封装了一个饿了么加的对话框组件 , 一起来看看吧 , 因为比较扎手 , 手都要流血了 , 血流完我就没了

2023-02-22 18:52:21 1600

原创 vscode中自己写的css样式表类名无法在vue文件中快速提示怎么处理

自己写了一些css基础样式 , 引入之后在 vue 文件没有办法快速给出提示。能用上快捷键或者快捷提示总是这么的让人心情激荡。

2023-02-21 17:15:53 1821

原创 虚拟地址的文件中 , 视频如何在网页播放 , PDF如何进行下载

虚拟地址文件 , 视频播放 , 文件下载

2023-02-08 15:09:14 382

原创 【i18n】使用 vue-i18n 实现国际化多语言切换

vue-i18n 的使用 , 国际化的使用 , 多语言的切换 , 怎么切换多语言 , 怎么在 ts 的 script 中使用 vue-i18n 进行语言切换

2023-02-07 10:44:19 1864 2

原创 vue 使用 PDF.js 浏览pdf文件

很头大 , 本来网络实际地址的 pdf 文件直接放在 iframe 的 src 中就可以浏览 pdf 文件的 , 但是对于虚拟地址来说 , 这样子只会让网页当场开始下载 pdf 文件到本地 , 而并不能在网页上浏览所以我赶紧网上搜罗搜罗 , 看看大家有什么好办法 , 并且记录下来 .这里用的是 PDF.js 这个库 , 最后有组件的代码文件链接。

2022-12-27 17:47:45 5955 4

原创 [ vant ] vue移动端下拉刷新组件

vant 的下拉刷新组件和列表共用可能引起的滚动冲突

2022-12-20 09:35:46 1741 1

原创 [element plus] 分页组件使用 - vue

饿了么plus的分页组件快速使用 , 别管这么多了 , 先复制了再说吧

2022-12-19 15:21:21 1352

原创 只要让我戴上面具 , 我就会马上逃跑 ! 等下眼镜卡住了

相信各位同学一定都经历过火灾安全知识培训吧而且肯定有一部分人是那种充当表演对象的上手使用过灭火器的人除了灭火器以外 , 还包括各种灭火毯之类的东西 , 但是 , 有一个东西是在安全培训时不会让我们真实体验过的 , 那就是防火面具所以 , 这篇文章 , 就由我来体验一下防火面具。

2022-12-01 20:19:23 366

原创 通过 js 给元素添加动画样式animation属性 ,以及 perspective 属性探究

使用 js 给元素添加动画 , 同时探究C3属性 perspective

2022-11-29 21:02:05 6569

原创 vue3+ts组件练习(defineExpose defineEmits defineProps)

进化到 vue3 + ts 的时代,vue的不少语法发生了改变,尤其是选项式 API 变为了组合式 API 和 typescript 的使用使得从 vue2 过来的人需要尽快熟悉新的写法,毕竟大差不差嘛这篇文章练习的点共有三个:defineExpose => 组件向外暴露的自身的属性和方法defineEmits => 组件向外暴露的自定义方法defineProps => 组件可以传入的值我们将一个一个来练习使用。

2022-11-16 16:55:10 4659

原创 vue自定义右键菜单 -vue2版

定制个人的右键菜单栏 ,我们一起来尝试做一个最简单的自定义右键菜单。

2022-09-09 17:51:05 1210

原创 【仅为记录】原生JS在IE8上获取子元素的适配问题

原生JS在IE8上获取子元素的问题

2022-09-09 13:38:08 309

原创 简单上手VSCode配置用户代码片段

使用VSCode提供的配置用户代码片段我们可以轻松的使用一些【模板式代码】本文举例使用的VSCode版本为 1.69.2

2022-08-10 16:46:30 1237

原创 【仅为记录】vue的H5项目在IOS上打开白屏问题

仅为记录 , vue的H5在IOS打开白屏

2022-07-25 08:49:35 1788

原创 vue3项目使用node连接数据库(前后端分离)

简单使用 vuejs+axios+nodejs+mysql 实现前后端交互数据库 , 项目文件 , 非常粗糙的一个实现 , 如果你说它不好 , 我就要进行一个嘴的硬 , 起码对于新手入门来说是非常赞的

2022-07-07 14:54:58 12961 35

原创 Vue2组件封装 Vue组件封装

写在前面虽然是Vue2组件封装,主要的内容是记录一下我对封装组件的一些要点和我的看法——原学习视频来源于b站黑马从0到1封装组件库什么是组件都说Vue是组件化开发,确实有道理,别说按钮输入框这种组件了,就连每个页面,从本质来看也是一个个组件,所以目标很明确,拿来就能用,有一定使用规范和预设样式,我都认为是一个组件,包括有一定规范和预设样式的页面,也可以认为是一个组件可以写出什么组件?关于如何去写自己的组件,我将它分为两块,一块是套路组件,一块是创新组件套路组件什么是套路组件,为什么我称之为

2022-05-14 15:40:26 4906 2

原创 ES6~11新特性学习笔记

JavaScript ES6~ES11新特性学习笔记

2022-05-02 22:10:22 863 2

原创 【vue2组件封装学习】vue2组件封装学习(二) 对话框Dialog

vue2 组件封装 对话框dialog

2022-02-19 15:09:03 1611

原创 【vue2组件封装学习】vue2组件封装学习(一) 按钮button

vue2组件封装 Button封装

2022-02-17 22:43:32 1020

原创 定时调用和间歇调用,使用定时调用达到间歇调用

vue中超时调用模拟间歇调用

2022-02-13 22:00:00 392

原创 vue2 vant2 sticky 吸顶自适应处理方法

vant2.0 Tab吸顶自适应解决

2022-02-13 21:36:19 3133 5

原创 安装cnpm时报错,安装npm,安装nodejs指定版本

今天的问题是,npm安装依赖总是报错,于是想用cnpm进行安装,其中,又遇到了几个问题原来,想要安装使用cnpm,npm版本必须要高于7才能安装,要升级npm版本必须nodejs版本为指定的两个个12\14或大于16才行。所以第一步,变成了安装nodejs指定版本,但是上nodejs中文一看时,发现能直接下到的版本是最新版的,所以点击1.阿里云镜像2.更改url中nodejs的版本号,需要下载什么版本就输入什么3.根据需要选择下载方式即可那么,我既然选择了14.18.1版本的node.js

2021-11-19 12:55:16 4808

原创 在try catch抛出异常后继续执行try中的代码 C#

有一种需求,那就是在try{}catch{}中,抛出了异常但是还是需要继续执行try中的代码,如何解决?在网上浏览了一番之后,发现最合适的办法就是在外面套一层while判断protected int num = 0;//声明一个变量用来保存执行try中代码产生的变化protected void fun(){ while(true){//目前暂时使用true来保证抛出异常后还能继续执行 try{ for(int i=1;i<10;i++){ num++;//每次执行代码变化的部

2021-11-12 11:02:10 4938

原创 无法将“vue”项识别为……vue不是内部或外部命令……vue :无法加载文件……解决方法

项目场景:在VSCode中使用vue相关命令时报错问题描述:问题1:因为在此系统上禁止运行脚本问题2:无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称 或 vue不是内部或外部命令原因分析:问题1:系统禁止运行脚本问题2:vue.cmd命令不在系统环境变量中解决方案:问题1:以管理员身份打开系统自带powershell输入 set-ExecutionPolicy RemoteSigned继续输入 A 或 Y 都可以问题2:找到vue.cmd文件的路径,添

2021-11-07 13:54:08 1244

原创 vue cli3项目打包JS问题

使用vue cli3创建项目打包后会出现这样一行,甚是让人苦恼We’re sorry but 你的项目 doesn’t work properly without JavaScript enabled. Please enable it to continue.确保在创建时勾选了router之后,提供以下解决方法,共2步1.改模式将路由里的mode改为hash模式const router = new VueRouter({ mode: 'hash', base: process.env.

2020-06-06 14:10:15 959

转载 JavaScript中的正则表达式

什么是正则表达式正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于 RegExp 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。正则表达式存在于大部分的编程语言,就算是在写shell时也会不经意的用到正则。比如大家最喜欢的rm -rf ./,这里边的就是...

2020-04-27 20:24:59 130

原创 HTML CSS中设置背景颜色渐变色 线性渐变与径向渐变 gradient知识总结

线性渐变与径向渐变 gradient知识总结

2020-04-21 21:07:20 14692

原创 JS中使用上下左右键盘控制元素移动

想要使用js实现操作上下左右键盘控制页面中元素移动,需要解决的问题有,如何获取按键触发信息 如何使用已触发的按键信息移动元素元素和样式<style>#car{width:64px;height:51px;background-image:url('选上我最...

2020-04-21 20:49:19 1767

原创 2020/03/02~03 CSS3总结整理普遍&层次&属性&伪类&a标签伪类&表单伪类选择器(代码已放入)

在总结之前,先把三种整体的选择器写出来标签选择器标签名{ }如:div{ }类选择器.类名{ }如:.username{ }id选择器id{ }如:name{ }<hr> <!--分割线-->普遍选择器选中所有:星号*选中直接子代:大于号>选中所有后代:空格~~ ~~嵌套选择.类名 空格 .类名{ }如:选中类...

2020-03-03 08:59:00 203

原创 2020/02/27我看axure不足1:母版位置设置

众所周知,axure中在制作好母版之后在页面上一共有3种放置方式,分别是:任意拖放(默认且常用)固定位置放置破解(任意移动可拆解)这三种使用方法基本可以满足我们的需求,但是呢,在我们绘制页面原型时,制作页面模板时,偶尔会出现要绘制的原型图中,因为不同页面内内容的多少与大小不同导致尾部的位置不同,在使用固定位置时往往会出现一大片空白或是尾部与内容重合的事情,这给我们造成很大困扰。当然了...

2020-02-27 20:48:56 556

原创 2020/2/24Axure 中继器使用心得

中继器快速入手,简单使用方法Axure 中中继器的使用一开始的确给我造成了极大的困扰,甚至我都觉得这个设置的并不合理,毕竟如果将行或列的动态增加或删除功能直接给表格我个人都感觉是没有问题并且不会引起我的困扰的(毕竟我是菜鸟)如果你还刚开始使用中继器或者还没有听说过中继器,那么接下来让我来说说我知道的中继器以及学习一下中继器到底怎么用。什么是中继器啊关于这个问题我还百度了一下,才知道原来在A...

2020-02-24 21:45:03 846

原创 2020/2/23如何高效使用Axure绘制原型图

这几天绘制原型图绘制的头大便给出了如何高效绘制的方法,接下来我们以、为例,绘制原型图第一步首先要绘制好头部和尾部的母版,巧的是,我刚好已经绘制好了头部:尾部:再将母版放入到页面中去第二步观察我们要绘制的有几个大板块很明显一共有2大板块,1:2:第三步分批绘制先绘制第一板块的内容又很显然将第一板块分为5个部分,分别是动态面板、四个方框/矩形、一个标签、一个...

2020-02-23 14:37:26 1529

原创 2020/2/22 如何在Axure中设置自动切换图片

在Axure中使用滚动图需要用到:1.动态面板2.按钮/方框/……需求:实现3张图片的自动切换做法:1.放置好动态面板起名第三滚动图,并设置3个面板分别起名1、2、32.在3个面板中各放入图片后退出动态面板3.设置3各按钮并调整透明度为50%4.为每个按钮加上交互动作为:鼠标移入时显示相应面板5.鼠标点到背景加上交互动作为:页面载入时自动切换面板内容具体为:6....

2020-02-22 19:42:13 605

原创 2020/2/21学习中继器接PS切片保存

Axure1.中继器(动态表格)主要用于动态表格列表显示双击中继器设置重复的样本选中中继器在样式里设置初始化显示数据设置ItemLoad事件的操作删除行在样本中的删除按钮上绑定点击交互事件,选择删除行的操作,选择操作的中继器分页在中继器的样式里分页面板,可以设置分页显示给上一页和下一页按钮绑定点击事件,选择中继器中的【设置当前选择页面】,在【页面那里选择下一页】。新增绘制...

2020-02-21 23:19:45 1282

在vue中使用pinia,并且保持数据持久化

别捧一踩一,但是pinia可以取代vuex不是没有理由的,这个资源来自于这篇文章 https://blog.csdn.net/shaoyahu/article/details/130169637

2023-04-15

vue3 + element plus + ts , 饿了么对话框组件二次封装

先来有事 , 赶紧封装不是两个源自饿了么的对话框组件 , 主要是比较麻烦 , 你随便看看 , 反正不收积分 , 文章在这里 , 赶紧对照着来 https://blog.csdn.net/shaoyahu/article/details/129157615?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22129157615%22%2C%22source%22%3A%22shaoyahu%22%7D

2023-02-22

vue3组件浏览 pdf 文件

根据 PDF.js 制作的用于 vue3 的浏览 pdf 文件的通用组件 , 只包含组件自己 , 需要 PDF.js 库的请去官网下载 , 我这里使用的是 3.1.81 版本的 , 一般来说下载最新的就可以了 , 如果拿到这个组件不会使用 , 请点开我的主页看我的文章中关于 pdf 文件浏览的博客

2022-12-27

vue3+ts组件练习文件

里面就简单的讲了下 defineExpose defineEmits defineProps 这三个是怎么使用的一个小案例,基本上熟悉 vue2 语法的朋友很快就能上手 vue3 写组件了,文章链接:https://blog.csdn.net/shaoyahu/article/details/127886633

2022-11-16

vue自定义右键菜单 -vue2版

vue自定义右键菜单 -vue2版 vue自定义右键菜单 js右键菜单

2022-09-09

vue3连接mysql数据库vue3项目连接后台数据库配置vue3通过node连接MySQL数据库

相关博客地址:https://blog.csdn.net/shaoyahu/article/details/125657230?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22125657230%22%2C%22source%22%3A%22shaoyahu%22%7D

2022-08-16

JavaScript ES6~ES11新特性学习笔记练习文件

笔记文件链接: https://blog.csdn.net/shaoyahu/article/details/124547879

2022-05-02

javascript时间戳与时间格式自由转换,可从时间到时间戳,也可从时间戳到任意指定时间格式

内容为一个js文件,导出了一个重载函数,可接受1~2个参数,1个实参时自动判断输入的是时间戳还是时间格式,2个实参时将时间戳转换为指定的时间格式,具体使用方法见文件首行注释说明

2022-01-15

js国家区号信息文件-简单js版

一个js文件,里面包含了世界上大部分地区的英文名、中文名、城市代码和区号,并封装了几个数组可以直接导入使用,具体使用方法见文件首行注释

2022-01-15

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

TA关注的人

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