自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 JS数组篇

1. 数组常用方法[].push //添加[].forEach //循环[].splice() //删除(三个参数依次为:下标、删除数量、新添加的元素)[].indexOf //查找(存在时,返回该元素的下标,否则返回 -1;查找对象或属性时无效)[].includes //查找 (存在时,返回true,否则返回false ;查找对象或属性时无效)[].lastIndexOf //查找(从数组的末尾进行查找)[].concat //合并两个数组[].map //对数组内每个元素进行处

2021-11-23 16:02:54 925

原创 git常见问题

初始化一个本地库git init 设置本地和全局(–global)用户名和邮箱git config user.name "GainL"git config user.email "852213985@qq.com"git config --global user.name "GainL"git config --global user.email "852213985@qq.com"将本地文件test上传到服务器a. 将文件添加到工作区(注:【git add .】是将test

2021-09-03 14:29:31 253 1

原创 LeetCode —— 最长连续序列

【代码】LeetCode —— 最长连续序列。

2024-11-21 15:47:11 193 1

原创 LeetCode —— 字母异位词分组

【代码】LeetCode —— 字母异位词分组。

2024-11-21 15:41:51 276

原创 LeetCode —— 两数之和

只会存在一个有效答案。

2023-11-14 15:07:07 131

原创 VUE状态持久化,储存动态路由

persistPlugin.js 文件。persistPlugin.js 文件。router.js文件。

2023-10-05 23:02:08 1189

原创 uniapp中,IOS系统 onBackPress 不触发 的替代方案

我在页面的onBackPress生命周期里面监听页面返回,但是在ios系统中,页面右划就监听不到这个方法,在android里面就可以监听得到,请问这个是Bug还是就监听不到?如果是这个生命周期监听不到,那请问一下用哪个方法可以监听到苹果页面返回。此方案仅可做一些数据操作,无法做到页面返回拦截。使用vue的组件生命周期函数。

2022-09-26 17:10:52 2722

原创 Vue Render函数

vue render函数详解

2022-07-30 00:36:37 294

原创 uniapp集成个推

个推配置指南

2022-07-29 17:40:06 1593

原创 uniapp 的 热更新

uniapp热更新

2022-07-13 17:14:54 720

原创 ElementUI常用问题积累

1. el-dialog包含el-form,回车查询时,页面刷新<el-form @submit.native.prevent></el-form>2. el-input 多层嵌套 无法输入的问题 <el-input v-model="name" @input="oninput"></el-input>oninput() { this.$forceUpdate(); },未完待续…......

2022-03-28 15:21:38 1100

原创 uniapp播放多个音频文件以及录音上传

test.vue 调用页面<template> <view> <add-sound-recording :voiceList="form.voiceList"></add-sound-recording> </view></template><script> import addSoundRecording from '@/components/add-sound-recording.vue' ex.

2022-02-14 15:43:08 3074

原创 js金额保留指定小数位,并转化为千分位

const formatNumber = (num, n = 2) => { return num.toFixed(n).replace(/(\d)(?=(\d{3})+\.)/g, function($0, $1) { return $1 + ','; });}

2022-02-11 17:36:21 2220

原创 uniapp封装递归组件

递归组件 list<template> <view> <view class="item" v-for="item in dataList"> <view class="level-layout"> <text>{{item.name}}</text> <text v-if="item.children.length" @click="$set(item,'isShow',!item.isShow)

2021-12-24 16:36:43 1979 2

原创 uniapp横竖屏内容错乱问题

<template> <view> <button type="default" @click="horiScreen">横屏</button> </view></template><script> export default { data() { return { } }, onResize() { }, onShow() { //#ifdef APP-PLUS

2021-12-18 11:08:09 674

原创 uniapp使用echarts

采用了renderjs来实现echarts,具体demo可以查看 renderjs-echarts-demoecharts的版本我选择了@echarts3.8.4,高版本不支持具体点击哪一项npm i @echarts3.8.4this.optionPie.series[0].label.normal.formatter 好像得写在echarts初始化的里面,不然会失效<template> <view class="echarts-layouts"> <.

2021-12-12 22:31:46 3305 7

原创 uniapp中swpiper高度自适应问题

<template> <view class="c-wrap"> <view class="search-wrap"> <u-search class="search" :show-action="true" @custom="searchBank" @search="search" action-text="搜索" placeholder="请搜索工地名称" :animation="true"> </u-search>

2021-12-12 22:18:35 1651 3

原创 uniapp跨域

问:为什么会有跨域问题?由于浏览器的同源策略导致的,是浏览器的一种安全保护机制。浏览器从一个域名的网页去请求另一个域名的资源时,协议、域名、端口 任一不同,都是跨域解决uniapp的跨域问题有很多方式,下面总结一下常用的几种方式1. 使用 jsonp,可在我们封装的网络通讯中添加dataType:'jsonp'总结:但是此种方式仅支持 get 请求,post好像用不了。具体可参考:https://www.imooc.com/article/2919312. 在uniapp根目录下的 m

2021-11-28 16:49:45 28456 3

原创 js移动端

1. 检查用户的设备是否处于暗模式const isDarkMode = window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches console.log(isDarkMode) // Result: True or False2. 检查用户的设备型号const judgeBrand = (strModel) => { let sUserAgent = navig

2021-11-23 16:23:54 499

原创 js时间处理

1. 获取年月日 时分秒const formatDate = date => { const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() return [year, month, day].map(formatNumber).join('-');}const formatTime = date => { const hour = date

2021-11-23 16:09:36 543

原创 js常用功能

去重 var arr = ["1", "2", "4", "2", "1"]; var r = arr.filter((element, index, self) => self.indexOf(element) === index ); console.log(r); //[1, 2, 4]排序 var value = [12, 18, 19, 5, 4, 12, 3]; value.sort((a, b) => a - b); //正序 con.

2021-08-17 17:34:08 220

原创 字节前端机试题

字节跳动外包前端面试题之一机试过了,面试挂了… 很难受 … var arr = [], strUrl = "https://baidu.com?a=123&b=456#asd"; // strUrl = "https://baidu.com"; // strUrl = "https://baidu.com?a=123&b=456"; // strUrl = "https://baidu.com?a=123"; var arrUrl =

2021-08-17 15:09:10 1000 9

转载 js 如何实现长按事件

其实也很简单,只要清楚五个方法就行:ontouchstart、ontouchmove、ontouchend、setTimeout、clearTimeout1、首先在我们按下手指时触发:ontouchstart2、当我们释放手指时触发:ontouchend3、如果在按与放之间你没有为其定义事件,那么系统自动认为是onclick事件4、所以我们要在按与放之间定义一个事件longPress,这里就要用定时器setTimeout5、但如果在按与放之间有手指有移动,你不能认为它是长按,这应该是用.

2020-10-12 13:56:13 11683

原创 js如何监听滚动条的上下滑动

//监听滚动条let currentVal = 0;let scrollVal = 0;$(window).scroll(function () { currentVal = scrollVal; scrollVal = $(window).scrollTop(); if (currentVal < scrollVal) { //滚动条下滑,实现下滑效果 console.log("下滑"); } else { //滚动条上滑,实现上..

2020-07-25 20:44:38 1774

原创 常用正则表达式

1.验证用户名和密码: ("^[a-zA-Z]\w{5,15}$") 正确格式:"[A-Z][a-z]_[0-9]"组成,并且第一个字必须为字母6~16位;2.验证电话号码:("^(\d{3,4}-)\d{7,8}$")正确格式:xxx/xxxx-xxxxxxx/xxxxxxxx;3.验证手机号码:"^1[3|4|5|7|8][0-9]{9}$";4.验证身份证号(15位或18位数字):"\d{14}[[0-9],0-9xX]";5.验证Email地址:("^\w+([-+.]\w+)*@\

2020-06-14 14:21:31 192

原创 微信小程序——多个倒计时功能

效果:页面数据 //奖品信息 PrizeList: [{ ID: 0, EndTime: '2020/11/01 10:10:10', TimeText: '', IsFinish: false }, { ID: 1, EndTime: '2020/11/02 11:11:11', TimeText: '', IsFinish: false }, {.

2020-06-05 11:50:49 624

原创 微信小程序使用npm依赖

1. 配置小程序 2. 复制小程序的目录3. 快捷键 win + r,输入cmd,打开dos命令,将小程序的目录结构粘贴在dos命令上,然后回车,之后输入如下指令,然后等待dos命令出现反应后,一直回车即可npm init4. 引入第三方组件npm i vant-weapp -S --production5. 构建npm(微信小程序编...

2020-02-18 14:46:10 1079

原创 微信小程序图片添加水印并等比列缩放

index.wxml<view class="message-page"> <view> <canvas canvas-id="firstCanvas" class="canvas" bindtap="getCanvasImage"></canvas> <button bindtap="chooseImage" cla...

2020-02-18 13:32:37 1249

转载 CONVERT (VARCHAR,getdate(),23) ,后面的23是什么意思?

表格转载自:https://blog.csdn.net/visir/article/details/21772091、101 美国 mm/dd/yyyy 2、102 ANSI yy.mm.dd 3、103 英国、法国 dd/mm/yy 4、104 德国 dd.mm.yy 5、105 意大利 dd-mm-yy 6、...

2019-09-07 21:54:16 7050

原创 IONIC使用echarts制作曲线图、柱状图、以及饼形图

先看效果曲线图 柱状图饼形图(可隐藏选中的饼形图数据,只显示特定的饼形图数据)实现步骤1. 先安装插件npm install echarts --save2.在index.html...

2019-05-23 23:07:15 1009

原创 IONIC封装component组件(类似淘宝的Filter)

先看下效果图实现步骤1.新建component,执行如下指令ionic generate component XXX (组件名称)2.分别在app.module.ts添加引用(注意home.module.ts也需要添加引用,详细在下面有介绍)//app.module.tsimport { XXXComponent } from '../components/XXX...

2019-05-01 14:41:23 380

原创 IONIC如何为Ion-select列表添加图片

前景介绍: 上帝说:“要有光”,于是便从此有了光。 产品经理说:“语言列表需要加对应国籍的图片,便于识别”,于是,便有了这篇文章!效果一:下面是实现方法:html<ion-header> <ion-navbar> <ion-title>Home</ion-title> ...

2019-03-09 13:51:30 625 1

原创 IONIC Error“EPERM: operation not permitted, rename 'C:\Users\tad\.config\configstore\cordova-config”

我是在安装使用Date Picker这个插件时报的这个错Error: EPERM: operation not permitted, rename 'C:\Users\tad\.config\configstore\cordova-config.json.670455402' -> 'C:\Users\tad\.config\configstore\cordova-config.jso...

2019-03-09 10:18:19 1830

原创 IONIC build APK error “ Could not resolve all files for configuration ':app:debugCompileClasspath' ”

FAILURE: Build failed with an exception.* What went wrong:Could not resolve all files for configuration ':app:debugCompileClasspath'.> Could not find support-core-utils.jar (com.android.suppor...

2019-03-06 21:43:15 2149 6

原创 IONIC为ion-datetime添加新按钮

ion-datetime默认有两个按钮一个okey和一个cancel,下面是添加新的按钮的处理方法 html &lt;ion-datetime displayFormat="MM-DD-YYYY" min="2000" max="2099-12-31" name="startDateTime" (ngModelChange)="changeDate($event)" placeh..

2019-02-18 21:04:10 724

原创 IONIC遮罩层及自定义弹框

先看效果图 当我们在使用自定义弹框后,需要一个背景遮罩层。下面是实现方法:html页面<ion-header> <ion-navbar> <ion-title>About</ion-title> </ion-navbar></ion-header><ion-content&g...

2018-11-22 22:59:16 2161

原创 IONIC 各种标签的触发事件积累(未完待续.....)

ion-datetime 选择完时间后监听事件//Html<ion-datetime (ngModelChange)="changeDate($event)"></ion-datetime>//TschangeDate(ev: any){ console.log("当选择完时间后触发");}ion-input 1.失焦//Html&lt...

2018-11-22 21:33:37 1710 2

原创 IONIC拍照及图片上传(自定义图片名称和图片保存到指定位置)

详情请参考官网:https://ionicframework.com/docs/native/camera/1.添加插件$ ionic cordova plugin add cordova-plugin-camera$ npm install --save @ionic-native/camera 2.拍照和从相册获取图片只有一个参数的区别 strFileName: stri...

2018-11-17 12:11:22 1511

原创 IONIC 页面下拉加载新的数据(ion-infinite-scroll的使用)

         类似于淘宝,浏览商品时,每次下拉都会刷新出新的数据(需要配合分页使用,分页在我博客中有介绍:https://mp.csdn.net/postedit/83584133)html页面 &lt;ion-header&gt; &lt;ion-navbar color="light"&gt; &lt;ion-title&gt;item-detailds&lt;/...

2018-11-17 11:55:06 1407

原创 IONIC中slides的使用(图片显示及其删除)

先看效果(本来想上传一段视频,但好像CSDN不支持视频格式文件的上传,可以上传gif动态图)html<ion-content> <ion-slides pager> <ion-slide *ngFor="let img of images;let i=index"> <ion-toolbar class="t...

2018-11-17 10:24:32 1361 1

Test_ServerSocket.zip

1. Socket多个客户端通信之间进行通信 2. 适合初学者学习了解Socket多客户端之间进行通讯

2019-08-31

ServerSocket.zip

简易的Socket通讯,适合初学者学习了解

2019-08-29

为ion-select添加图片

1.ionic中的ion-select标签添加图片 2.ion-select有四种显示方式,四种添加图片的代码示列 3.通过这个实列,你会在ionic中灵活应用css样式;还会学到javaScript的一些知识(如:获取Dom节点、获取html元素、自定义html元素) 4.内附有详细的代码介绍以及各种注意细节,可供各位喜欢研究ionic的学者学习参考

2019-03-09

空空如也

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

TA关注的人

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