自定义博客皮肤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)
  • 收藏
  • 关注

原创 windows中如何将已安装的nodejs高版本降级为低版本

第一步:先清空本地安装的node.js版本1.按健win+R弹出窗口,键盘输入cmd,然后敲回车(或者鼠标直接点击电脑左面最左下角的win窗口图标弹出,输入cmd再点击回车键)然后进入命令控制行窗口,并输入where node查看之前本地安装的node的路径2.找到上面找到的路径,将node.exe所在的父目录里面的所有东西都删除3.为了彻底删除之前安装的node.js,鼠标点击电脑左面最左下角的win窗口图标弹出,输入“控制面板”再点击回车键进入,进入控制面板后,找到所安装的node.js并

2020-11-27 18:15:44 89658 77

原创 whistle手机抓包

whistle手机抓包,以安卓手机为例

2024-06-07 14:35:32 1606

原创 项目常用的git命令操作

Git是一个开源的分布式版本控制系统,用于跟踪和管理软件开发项目中的代码变更

2024-06-05 17:01:00 232

原创 React中如何解决点击<Tree>节点前面三角区域不触发onClick事件

React中如何解决点击节点前面三角区域不触发onClick事件,如何区别‘左边’和‘右边’区域点击逻辑呢?(Tree引用开源组件TDesign)提示:nodeAnde参数包括节点内容和event事件详情。

2023-11-23 14:58:47 947

原创 uni-app支持vue3(小程序、h5、app等)多端开发

uni-app支持vue3(小程序、h5、app等)多端开发以及控制台报错解决

2022-09-20 17:03:00 4575 1

原创 vue.config.js文件配置devServer和devServer.proxy多个代理地址

vue.config.js文件配置devServer和devServer.proxy多个代理地址

2022-08-25 17:16:12 6269

原创 在Vue2和Vue3中事件总线的使用与区别

在Vue升级到3.0版本后,事件总线使用的方式有些许改变,Vue2可以直接使用new Vue();在Vue3中,推荐使用mitt来帮助我们实现全局事件总线和局部事件总线。接下来让我们来对比2和3版本的使用和区别......

2022-07-27 16:47:49 1631

原创 Vue的mixins(混入)机制使用

mixins是vue提供的一种混入机制(可以直接在Vue里面使用,不用额外安装什么依赖),能够更好地实现组件功能复用,混入对象(mixins)可以包含任意组件选项(data、created、mounted、methods、computed、filter等),组件引入mixins后,相关选项会进行合并,相当于引入后,父组件各属性和方法进行了扩充。...

2022-07-27 11:01:28 1613

原创 Vue使用echarts雷达图自定义弹窗页

Vue使用echarts雷达图自定义弹窗页,如果雷达图出现多选的情况,鼠标放上去雷达图的每个拐角处时要展示选到的所有主体的该属性的值,维度是从每个拐角处出发。

2022-07-22 10:59:15 1586

原创 el-table表格数据由字符代号动态转文字

el-table表格数据由字符代号转文字,不用写固定一个个转文字,可以使用find来适配

2022-07-05 00:00:05 584

原创 封装二次确认弹窗带input校验输入框

实现二次确认弹窗带input校验输入框

2022-07-04 23:40:39 849

原创 dialog组件的封装

dialog组件的封装

2022-07-04 23:19:29 1638

原创 Vue使用echarts地图进阶2(实现多级下钻功能)

Vue使用echarts地图进阶2(实现多级下钻功能)

2022-04-02 17:14:35 4449 4

原创 Vue使用echarts地图进阶1(实现单次下钻功能)

Vue使用echarts地图进阶1(实现单次下钻功能),由于涉及的JSON文件不多,所以结合axios,按需动态请求本地JSON文件

2022-04-02 16:56:15 2158

原创 vue中引入Echarts饼图

Echarts饼图

2022-03-25 11:49:22 1746

原创 vue中引入Ecahrts地图

Ecahrts地图

2022-03-25 11:33:22 2516

原创 uni-app项目的开发和发布流程(包括开发版、体验版、正式版)

uni-app的开发和发布流程(包括开发版、体验版、正式版)

2022-02-24 15:21:25 20229 2

原创 uni-app小程序项目隐藏不过审内容方法

微信小程序代码上传发布审核时,有时候会因为部分内容审核不通过,为了避免这种内容,需要在提交审核前定时隐藏不过审内容。在项目main.js文件里面写上一个定时器://实时动态获取当前时间timestamplet timestamp = (new Date()).getTime();//intervalTime位置需要填入你想隐藏的时间段(毫秒数),比如隐藏9小时:9*60*60*1000let intervalTime = 9*60*60*1000;//submitTime位置需要填入你打包代码的

2022-02-16 10:36:08 1289

原创 Git 命令行提交代码详细操作

Git 命令行提交代码操作

2022-01-26 17:12:26 33352

原创 自定义全局组件:解决微信小程序元素被头部栏遮挡的问题

前言:用于解决微信小程序元素内容被顶部栏遮挡的问题,在不同型号手机分别撑起一定高度与头部自定义导航栏一致的盒子1、封装一个组件(如:uni-header-box.vue)<template> //1、封装一个组件 <view :style="style" /></template><script> export default { data() { return { /* 设定状态栏默认高度 */ statusBarH

2022-01-26 16:32:52 5863 1

原创 Vue中el-input的相关校验使用场景

el-input的相关校验使用场景

2022-01-20 23:19:23 2880

原创 关于promise的简单封装使用

关于promise的简单封装使用

2022-01-04 23:01:12 654

原创 兼容小程序和h5上线(初始化全局变量报错问题)以及响应式

兼容小程序和h5上线(初始化全局变量报错问题)以及响应式

2022-01-04 17:31:26 697

原创 IOS和安卓展示时间兼容问题

1、兼容问题:IOS手机不支持“2021-12-30 22:22:30”里面带横杠“-”的时间格式,它只支持“2021/12/30 22:22:30”带斜杠“/”的时间格式,安卓手机则两种时间格式都兼容2、解决方法:将横杠“-”替换成“/”即可,var oldTime = "2021-12-30 22:22:30";var newTime = oldTime.replace(/\-/g,'/');console.log(newTime);//"2021/12/30 22:22:30"3、拓展①

2021-12-31 01:24:26 2528

原创 vue的插槽slot使用

前言:有时候我们封装一个公共组件,里面的内容是需要根据自己调用时动态展示内容的,此时插槽是个不错的选择。1、不具名插槽:我们封装了一个A组件,如果我们想要动态往A组件添加内容,这时在A组件里面安一个插槽slot,即<template> <view class="content"> <slot></slot> 这是父组件内容 </view></template>然后在引用A组件时,下面的内容会内嵌到A组件里面:&l

2021-10-12 16:43:33 394

原创 uni-app引入vuex状态管理

一、引入vuex,在项目根目录创建文件夹store,并创建文件index.js(uni-app已经内置了vuex,所以我们直接引入就可以了)

2021-09-12 16:14:55 1010

原创 uni-app刘海屏处理

前提:本次主要是解决刘海屏的问题,比如下面这种:1、在main.js封装一个函数(全局封装,这样子就可以在任意页面用this调用该函数)Vue.prototype.getPhoneInfo = function(){ const phoneInfo = uni.getSystemInfoSync();// 获取手机系统信息 let statusBarObj = { statusBarHeight: 20/* 状态栏默认高度 */ //如果自己有需要其他属性的话,可以往这里添加 } //

2021-08-29 18:13:27 3408

原创 uni-app获取元素节点数据(H5、小程序)

前言:uni-app开发中,有时候我们需要获取页面某一元素节点的一些信息数据,接下来就让我们来看看对于H5和微信小程序如何获取。// #ifdef H5// #ifdef以上为成套,表示H5才能执行此代码;想要在微信小程序执行的话就需将H5换成MP1、H5// #ifdef H5 var left = this.$refs.refDivName[index].$el.offsetLeft// #endif上面表示获取某元素的左边界坐标距离。refDivName就是我们想要获取的元素,给该元

2021-08-28 23:29:44 14237 3

原创 vue使用lib-flexible实现屏幕适配

前言:有时候我们要用到屏幕灵活自适应,就不能将页面高度写死;所以怎么办呢?需要引入lib-flexible使用。引入方法及配置如下所示:注:此方法是针对vue2.X版本配置的。1.npm install lib-flexible -S //安装lib-flexible2.import 'lib-flexible //在vue项目里面的src目录下的main.js文件全局引用'3.将vue项目下的index.html文件里面的一行代码注释掉,否则lib-flexible可能不会起作用:4.在no

2021-08-01 01:10:04 8649 6

原创 git生成秘钥配置SSH公钥及sourceTree的配置使用

配置SHH是为了方便我们拉取、提交代码的时间免密码输入,特别方便。接下来让我们来看看如何配置:1.首先安装git:先到官网下载:官网下载git2.然后安装成功后在桌面任意空白处右击,选择Git Base Here即可如下图:...

2021-07-23 11:44:07 1385 1

原创 webStorm打开项目代码一直卡顿打不开

有时候我们使用webStorm编辑器打开项有些项目时会出现加载卡死甚至打不开,亦或者可以打开项目但是操作代码时很卡顿的情况。如果出现这种情况(按下面的步骤顺序来哦!):1.先强制关掉webStorm运行进程(同时按ctrl+alt+delete键弹出进程运行页面,选中后结束进程即可)。2.打开项目代码所在的存储位置,删除之前npm install的依赖包,就node_modules文件夹(一定得先删,后面再步骤再重新安装)。3.删了node_modules文件夹后,将项目用鼠标拖到webStorm桌

2021-05-13 11:10:29 3457 1

原创 vue项目的el-table表格内容数值转为文字

1.如下图所示,有时候我们要在“文件类型”这一行显示文字,但是从后台获取的字段值是数字,所以需要转换一下2.转换:(1)HTML代码:<el-table-column label="文件类型", prop="fileType" :formatter="stateFormat"> </el-table-column>其中,接口获取到的字段是fileType,我们需要在el-table-column这一行标签里面加上:formatter=“stateFormat”(state

2021-05-13 10:32:08 5409

原创 如何用CSS做动画效果

1、使用“@keyframe 类名”来定义动画过程,一般写在目标类名同级即可。例子代码如下:(达到图片缩放动画效果)@keyframes iconXY{ 0%{ transform: scale(1); opacity: 0; } 25%{ ransform: scale(1.3); opacity: 0.5; } 50%{ transform: scale(1.5); opacit

2021-04-08 17:14:16 689

原创 el-select去掉边框

1.前提:引入插件el-select,但是不需要边框线条<el-select class="sel" size="medium" style="width: 95px;" v-model="flagType"> <el-option v-for="o in flagTypes" :label="o.name" :value="o.val"></el-option></el-select>2.去掉边框的方法:.sel{ positi

2021-04-07 15:41:21 8447 4

原创 组件化封装遮罩层弹窗

平时我们在些前端逻辑页面的时候,经常会出现需要小弹窗–弹窗或新增专题或修改内容等等,为了弹窗展示效果好,当我们打开弹窗时会出现一种遮罩层的效果,如下所示:接下来,让我们来看看它是如何实现的。先封装一个vue组件,如openTc.vue代码如下:<template> <div> <el-dialog :id="id" append-to-body :visible.sync="

2021-03-24 16:15:25 603

原创 多行文本省略号没效果解决方法,亲测有效!

1.有时候我们在“设置多行文字省略号”的时候会出现没有出现省略号…效果,比如下面的代码:如果采用以下这些代码,发现没有出现省略号效果overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;//在第几行文字尾部出现省略号2.但是只要加上两行代码就可以出现省略号效果了,如下:只要加上中间那两行代码即可(注释符也要一起加上去哦!)ov

2021-01-29 11:49:36 1307

原创 Form FormItem内组件间的垂直间距控制

前提:Form表单有挺多默认的设置,比如同个表单里面组件间的垂直间距的大小。例子如下:1.下面是Form表单默认的样式(Form默认组件间的垂直间距是24px)2.下面修改后组件间的垂直间距,这里你可以随意修改成想要的像素,.ivu-form-item这个类名位置写在style标签之间即可!...

2021-01-20 18:04:30 6886 1

原创 如何使用框架进行微信小程序开发(详细版!)

一、mpVue(Vue in Mini Program)1.1 简介1.美团工程师推出的基于Vue.js封装的用于开发小程序的框架2.融合了原生小程序和Vue.js的特点3.可完全组件化开发1.2 特点1.组件化开发2.完成的Vue.js开发体验(前提是熟悉Vue)3.可使用Vuex管理状态4.Webpack构建项目5.最终H5转换工具将项目编译成小程序识别的文件1.3 初始化项目1.npm install vue-cli -g 下载vue脚手架2.vue init mp

2021-01-11 17:23:55 3247 1

原创 解释flexbox(弹性盒布局模型)以及适用场景

一、Flex 布局是什么?Flex 是 Flexible Box 的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。****(注意,设为 Flex 布局以后,子元素的float、clear和vertical-align属性将失效) ****1.1任何一个容器都可以指定为 Flex 布局。.box{display: flex;}1.2行内元素也可以使用 Flex 布局。.box{display: inline-flex;}1.3Webkit 内核的浏览器,必须加上-webki

2020-10-27 22:49:14 556

原创 axios和api的封装,请求后台接口数据管理

axios和api的封装管理(前后端分离,请求后台接口数据管理)axios封装在使用vue框架项目中,和后台交互获取数据的时候,我们通常使用的是axios库,它是基于promise的http库,可运行在浏览器端和node.js中。例如拦截请求和响应、取消请求、转换json、客户端防御XSRF等等。直接推荐我们使用axios库。安装1.npm install axios --save;//在开发环境中安装axios库引入一般在项目的src根目录下新建一个api文件夹,然后在api文件夹里面新

2020-08-28 17:06:03 480

空空如也

空空如也

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

TA关注的人

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