自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nvm安装教程

node版本控制工具,nvm安装教程

2025-04-06 20:50:50 652

原创 如何用js实现图片旋转

前端js实现图片旋转问题,旋转90度、180度、270度...

2023-05-06 18:39:03 3155

原创 vue项目的进度条插件 -- nprogress

在Vue项目中,nprogress ---- Ajax进度条插件的安装与使用

2023-01-13 18:08:14 4496

原创 electron框架的自定义外部配置文件的配置与读取

vue、electron、外部配置文件

2022-12-29 15:31:17 10525 23

原创 Vue项目的查看图片插件 -- v-viewer

v-viewer插件,支持缩放、旋转图片的图片预览弹框的插件。

2022-09-01 12:24:12 2474

原创 vue中,v-model与UI框架中的输入框组件的二次封装

elementUI,el-input,v-model

2022-04-26 15:04:32 962

原创 ES5的toString的探索与学习

ES5 toString

2022-01-05 15:03:21 647

原创 CSS transition动画卡顿的探究

一、问题今天在使用css3的transition做动画过渡时,发现动画会卡顿,特此记录我发现卡顿的一些原因和笔记。先给出结论:在使用css3 transtion做动画效果时,transform实现的动画是与合成器线程相关的,不需要等待主线程样式计算或者 JS 执行,计算速度是很快的;而使用height,width,margin和padding做动画过渡时,会导致浏览器发生布局和绘制的调整,主线程需要重新计算样式并且执行JS,计算速度自然就慢了。二、以height为过渡属性时当一个元素的过渡属性为

2021-12-27 11:52:18 6964

原创 vue2项目,echarts图表库的使用

vue-cli2、echarts4、引入与配置

2021-12-20 14:46:34 7243

原创 vue2项目,vuex的安装与配置

一、介绍官方解释:vuex是一个专为vue.js应用程序开发的 状态管理模式。它采用集中式存储管理应用的所有的状态,并以相应的规则保证状态以一种可预测的方式发生变化。我的理解:可以理解为是 全局变量安装:npm install vuex --save接着在src下,新建一个store目录,store里再新建index.js和module目录,module目录里再存放你自己定义的模块(不懂没关系,博主下面会有代码让你复制粘贴)我的目录:store/index.js文件:import V

2021-12-15 16:35:50 3700 1

原创 Vue项目拖拽插件 ---- vuedraggable的安装与使用

vuedraggable是基于Sortable.js的vue组件,vuedraggable官方文档特点:支持触摸设备(如vue项目的移动端开发Quasar)支持拖拽和选择文本支持不同列表之间的拖拽视图模型的同步刷新与vue2的过渡动画(transition-group)兼容有很多监听函数,当需要完全控制时,可以抛出所有变化可以和现有的UI组件相兼容一、安装npm install vuedraggable二、引入与使用<draggable v-model="specim

2021-12-14 11:20:40 9277

原创 vue中,iview框架的引入与按需引入

一、全局引入这个官网上也有,不过我也随便记录一下吧:npm install iview --saveiview推荐安装3.2.0版本以上的,那些版本才可以在table中使用slot-scope语法,用起来更方便吧。然后,在main.js中引入iview的css,使用全局注册iview就可以使用了。import iView from 'iview'import 'iview/dist/styles/iview.css'Vue.use(iView)二、按需引入iview想要按需引入

2021-12-09 19:12:19 6280

原创 vue项目,Mockjs的安装与使用

在前后端分离的项目中,后端接口可能与我们前端接口是一起开发的。此时在没有后端接口的前提下,我们就需要自己模拟后台接口,发起ajax请求。npm install axiosnpm i mockjs -S安装完axios与mockjs后,就是配置mockjs了。目录结构:./mock/index.jsconst Mock = require('mockjs');const mockFiles = require.context('./modules', false, /\.js$/); //

2021-12-06 11:51:35 1225

原创 vue2项目中安装scss

公司项目是在用vue2,而且没有安装scss,所以想自己安装个scss,但是在安装scss的过程,老是报错。这就很无语,以前都没遇过的,后来才发现时scss版本的问题,因为现在scss版本已经很高了。不能直接安装scss,而是要指定特定的版本才能在vue2中使用。如果你之前已经安装请卸载后重新安装cnpm i -D node-sass sass-loader//vue2.5.2需要降级安装cnpm i -D node-sass@4.14.1 sass-loader@7.3.1然后在build &

2021-12-03 01:43:00 5595

原创 sku商品选择的算法实现

不啰嗦了,直接上代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Sku 多维属性状态判断</title> <script src="http://misc.360buyimg.com/jdf/lib/jquery-1.6.4.js"></script> <style>

2021-12-01 23:22:56 1326

原创 axios请求没带上、没有content-type的问题

一、发现问题在我自己的小项目中,用封装过的axios发起请求时,发现get请求并没有带上content-type。我一开始还以为是我自己没设置axios请求的content-type,或者content-type写错了,后来发现,网上都是这么写的,没错啊。二、解决问题后来发现,axios默认是不会带上content-type的,你要自己去改一下,我晕。。。在axios的请求拦截器上,加上config.data = {unused: 0},就可以在requestHeader上看到content

2021-11-30 15:03:31 6500 8

原创 vscode软件的安装与配置

一、首先在vscode官网下载vscode软件vscode官网下载傻瓜式安装后,点击完成二、插件推荐:1、Auto Close Tag (自动补全 html 标签)2、Auto Rename Tag (重命名一个HTML标签时,自动重命名配对的HTML标签)3.1、Beautify (代码格式化插件,但是需要在vscode中配置,感觉一般)文件 > 通用 > 设置 >插件 >Beautify config > settings.json/// settin

2021-11-27 11:52:39 934

原创 Typora ---- 前端笔记软件的安装与设置

前端知识的碎片性,使得很多知识学完容易忘记,所以我们就需要把一些知识记录下来,相信我们很多小伙伴都是TXT记事本玩家。现在,有了Typora,就可以告别TXT记事本啦。一、安装TyporaTypora官网下载,傻瓜式安装,建议不要安装在C盘就可以。安装完后,打开Typora,我们会看到一下界面,选择文件 > 偏好设置 > Markdown > Markdown扩展语法。勾选所有扩展功能。至此,Typora就算是弄完了。Typora操作简单,想了解更多Typora的使用方式的,也

2021-11-24 21:12:45 1056

原创 uniapp中如何引入Iconfont阿里图标库

1、下载iconfont.zip压缩包首先、在Iconfont阿里矢量图标库里新建一个自己的项目。Iconfont阿里矢量图标库不知道如何在阿里矢量图标库新建项目的,可以看我之前的博客:iconfont阿里矢量图标库的引入与使用那篇博客是在PC端运行的iconfont,这篇是如何在移动app端运行iconfont,请注意。解压你下载的iconfont项目zip压缩包,复制出里面的iconfont.css文件,再黏贴到你的uniapp项目中。 2、修改iconfont.css文件然后进入ic

2021-11-18 17:31:12 654

原创 Node.js 的安装与配置教程

Node官网1、选择LTS版本(LTS就是稳定版的意思),再点击window安装包。最好不要下载左边的最新版本,一般最新版本都有很多未知的坑,少踩为好。如果你先安装Node.js的其他历史版本,Node.js历史版本下载,这个网站有时会进不去。2、下载完成后,运行安装Node.js的过程很简单,一般都是下一步。安装路劲选择非系统盘即可(D盘等等)。其他步骤一律点击next,等待他下载完成即可3、查看node与npm是否安装成功win + R打开搜索框,输入cmd打开命令行窗口

2021-11-14 16:07:06 1581

原创 iconfont阿里矢量图标库的引入与使用

首先,打开iconfont阿里矢量图标库官网,没有账号的要注册一个账号。接着选择图标库 > 官方图标库,选择你喜欢的图标库,点击进入。选择你喜欢的图标,添加入库。选择完自己喜欢的图标后,点击右上角的购物车,选择添加至项目(没项目的可以自己新建)。接着选择下载至本地,将下载的zip压缩包打开。复制里面的iconfont.css与iconfont.ttf文件到你本地项目,项目里新建一个iconfont文件夹,并将2个文件复制进来。并修改iconfont.css文件中的iconfont.

2021-11-09 15:58:37 3195

原创 jquery项目中,防重复提交的实现

在新项目中,axios能实现防重复提交的功能,不过老项目(例如jQuery)的项目中,没有axios。但是导入Ajax-hook就可以实现Ajax-hook源码地址 : https://github.com/wendux/Ajax-hook导入<script src="https://unpkg.com/ajax-hook@2.0.3/dist/ajaxhook.min.js"></script>ah对象是在导入ajaxhook.min.js后就会出现的,使用:ah.p

2021-11-07 23:50:55 1505 3

原创 uniapp如何真机测试、微信小程序端测试与模拟器测试

1、uniapp如何在真机测试首先,你的手机要打开开发者模式,下拉选择USB调试(各个手机开发开发者模式的方式不同,不懂如何打开USB调试的可以百度搜索)。接着连接数据线,选择文件传输。接着在HbuilderX中选择运行 > 运行与手机或模拟器 > 运行,就可以了。2、如何在微信小程序端运行uniapp首先,你要先下载微信开发者工具。如果不知道怎么下载微信开发者工具可以参考这篇文章微信小程序开发流程、开发者工具下载安装微信小程序开发(创建项目介绍)你要创建过一个微信小程序项目之后

2021-11-05 00:49:34 11882 3

原创 创建第一个uniapp项目与相关配置

1、进入uniapp官网uniapp官网2、下载HbuilderX快速上手 > 通过 HBuilderX 可视化界面 > HBuilderX:官方IDE下载地址将下载到的压缩文件解压,放在D盘或E盘。文件里面就有HBuilderX.exe文件,双击打开,运行。3、安装插件安装scss/sass编译插件,与es6编译插件。第一次进入插件市场时,要先注册账号才可以下载插件,注册账号的操作和注册QQ差不多,这里就不做演示了。注册成功后,就可以导入插件。之后HbuilderX

2021-11-02 23:31:59 362

原创 transition动画过渡没作用(无效)

transition无效的原因1、只给该元素赋予了过渡属性的结束值,并未在过渡前定义初始值。css.header { position: relative; width: 200px; height: 50px; background: red; transition: all 0.3s ease-in-out; }.showMenu.layui-layout-admin .header{ left:-200px; }js$(".moveHandle").click(functio

2021-10-27 00:52:17 14243

空空如也

空空如也

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

TA关注的人

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