自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue2 后端多级目录打包后 页面打开空白或报错

如果后台没有布置重定向,在router.js中需要改成hash模式。vue.config.js 中。

2024-03-15 08:44:24 128 1

原创 uview 表单校验, 自定义校验规则, 校验不生效

uview uniapp表单校验,自定义校验规则,校验不生效

2024-01-05 14:22:56 963 1

原创 随机生成4位数字+获取拼音首字母 生成编码

【代码】随机生成4位数字+获取拼音首字母 生成编码。

2023-09-03 19:08:33 137

原创 通过IntersectionObserver 实现上拉加载更多 js

通过IntersectionObserver 实现上拉加载更多

2023-06-28 11:12:27 179 1

原创 记录使用vue-element-admin框架

新建一个二级菜单,设置不显示在侧边栏,把三级页面放里面就ok了 { path: '/studentList', component: Layout, alwaysShow: true, redirect: '/studentList/index', meta: { title: '学员管理', icon: 'student' }, children: [ { path: 'index', name: 'st.

2022-06-06 14:35:45 209 1

原创 小程序压缩视频 使用微信的compressVideo进行压缩,计算分辨率和码率关系进行压缩效果挺好

// 精密压缩 upLoladVideoFn(src,img,bitrate,resolution){ wx.showLoading({ title:'视频上传中...', icon:'none', mask:true }) // 压缩并上传 ...

2022-03-25 11:30:39 5131

原创 小程序压缩图片 先用canvas进行压缩,压缩之后在用微信的compressImage压缩。效果挺好

先用canvas进行压缩,压缩之后在用微信的compressImage压缩。效果挺好 //压缩图片 getCanvasImg: function (index,failNum, tempFilePaths,imgSize){ wx.showLoading({ title:'上传中...', mask:true }) var that = this; if (index < .

2022-03-25 11:19:36 1449

原创 小程序聊天加载聊天记录简易

<template> <div> <scroll-view class="message-list-container" style="height:1300rpx;widht:100%" :scroll-y="true" :scroll-top='topNum' :scroll-into-view="jumpAim" :refresher-enabled="true" @refresherrefresh="refresh" :refresher-trigge

2022-03-08 08:58:57 532

原创 小程序 日期选择器 日期段选择器 处理小程序原生日期选择设置起始日期后,ios依旧可以显示非起始日期段的日期

简单的日期选择器, 处理小程序原生日期选择设置起始日期后,ios依旧可以显示非起始日期段的日期参数:start开始日期 12 如果是18岁以前就写 18:end结束日期 90 如果是最大90岁 就写 90:timeVal页面展示的数据源下标:timeShow初始页面值 ‘2022-01-13’ 没有可以不用传@closeFn 关闭事件@getDateFn 改变事件//DatePopup 组件<template> <view class="bo.

2022-01-13 10:40:19 2452

原创 小程序使用苹果手机进行时间格式化转成了NaN-NaN的格式

错误: 小程序使用苹果手机进行时间格式化转成了NaN-NaN的格式,解决方式 : 是因为苹果手机不支持2020-12-01 这种格式,需要将’-‘转成’/’ 2020/12/01就行了 且时间戳格式等不能存在.000格式...

2022-01-10 14:57:18 359

原创 小程序多次进入同一页面,返回总是最后一页数据

解决页面之间相互跳转,点击左上角返回时,显示的都是最后一页的数据。示例: a - 带参{c:1} -> b , b - 带参{c:2} ->a , a -带参{c:2} -> b ,预期: 点击返回到最初a的时候 参数应该是 {c:1} ,实际: 点击返回到最初a的时候 参数是 {c:2}解决方法,在页面进入时存储当前页面的data, 在页面卸载时将存储的数据返回给上一个页面的data //页面卸载 onUnload() { let newsDetailsData =

2021-12-13 17:06:21 851

原创 js合并数据递归格式,[{id: 2, parentId: 1},{id: 1}]

var data = [ {id: 2, parentId: 1}, {id: 1}, {id: 3, parentId: 2}, {id: 5, parentId: 4}, {id: 4},]function returnData(arr){ //初始没有上级的数据和 let parents = arr.filter( item => !item.parentId) //初始有上级的数据和 let childs = arr.filter(item => it.

2021-11-10 11:44:27 1435

原创 小程序setData赋值报错Maximum call stack size exceeded

赋值报错Maximum call stack size exceeded 先定义一个变量,通过JSON.stringify序列化返回数据。 然后在JSON.parse转回去进行赋值就可以了 a.then(res => { var data =[] data = JSON.stringify(res) that.messageList = JSON.parse(data) console.log(that.messa...

2021-09-15 11:10:24 557

原创 小程序使用封装方法获取的值为undefined, 可以使用promise回调进行数据处理

export function numOperation( num , type ){ return new Promise( ( resolve,reject)=>{ if( typeof num == 'number' ){ if(type == 'add'){ resolve( num+1 ) }else{ resolve(num-1) } }else{ reject('不是数字') } })}//其他文件引入使用numOper.

2021-09-02 14:41:10 315

原创 vue强制刷新,和数组赋值

引入组件, 页面初始数据之后,组件视图可能不会发生变化,可以使用$nextTick方法进行处理。数组在页面上渲染数据,如果之后又对数组进行操作,可能打印的结果是正确的,但是页面数据没有变化就需要使用。

2021-06-10 11:44:18 2661

原创 小程序使用uni-app请求分装,以及使用

新建文件夹命名为request,在request中新建http.js(统一请求分装),新建api.js(统一api地址)封装api请求 http.jsconst BASE_URL = "https://******/" //统一请求域名const TOKEN = uni.getStorageSync('TOKEN') //TOKEN//跳转登录const doLogin = () => { uni.redirectTo({ url: '/pages/login/index' }

2021-06-08 10:32:26 261

原创 根据#@标题页面显示不同的文字颜色

需要一个固定的格式,比如@后面的文字加个空格@123123 速度放缓就卡死页面显示<div class="column_title"> <template v-for="(val, ind) in feedCount"> <div :key="ind"> <span v-if="val.b" class="ssss">{{ val.b }}</span> <span v-if="val.c"&

2021-06-02 15:06:58 121

原创 css单行超出显示...,多行超出显示...

单行 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 100rpx;多行 width: 94.67%; overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;

2021-05-25 10:36:38 92

原创 js根据时间重排数组数据

//初始数据data:[ { industry: "计算机/互联网/通信" isShow: "1" jobTitle: "" lastQueryTime: "2021-05-24 15:58:49" }, { industry: "行业2" isShow: "1" jobTitle: "补高数你" lastQueryTime: "2021-05-24 14:08:49"},]//修改之后data = [ { time: "昨天15:58" timeList:[{

2021-05-25 10:29:10 230

原创 小程序上拉刷新下拉加载

data(){ return{ currentPage:'1', loadMoreIs:false, carList:[] } }, /*** 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh(){ let _this = this; this.loadMoreIs= false this.currentPage= 1 setTimeout(function () {..

2021-05-25 10:15:36 53

原创 小程序图片视频上传(传入本地图片,改下请求连接)

在这里插入代码片//封装上传图片视频 参数为本地图片数组路径export function upLoadPics(urls = []) { let promiseList = urls.map((item) => { return new Promise((resolve) => { console.log(resolve,item,'item') let urlimg = typeof item == 'string' ? item : item.f

2021-05-18 15:10:28 155

空空如也

空空如也

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

TA关注的人

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