celestine113
码龄7年
关注
提问 私信
  • 博客:55,590
    问答:109
    55,699
    总访问量
  • 24
    原创
  • 716,127
    排名
  • 7
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 加入CSDN时间: 2017-11-27
博客简介:

qq_41194534的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得10次评论
  • 获得67次收藏
  • 代码片获得167次分享
创作历程
  • 2篇
    2023年
  • 1篇
    2021年
  • 4篇
    2020年
  • 11篇
    2019年
  • 6篇
    2018年
成就勋章
TA的专栏
  • css
  • git
    1篇
  • js
    9篇
  • 笔记总结
    8篇
  • 微信小程序
    11篇
  • layui
    2篇
  • 工具使用
    4篇
  • vue
    2篇
  • 移动端
    1篇
  • wepy
    2篇
  • element-ui
    1篇
兴趣领域 设置
  • 前端
    javascriptcssvue.jsreact.jses6webpackxhtml前端框架
  • 后端
    node.js
  • 移动开发
    flutter
  • 网络与通信
    https
  • 微软技术
    typescript
  • 学习和成长
    面试
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

微信小程序 behaviors进阶实现 list 列表优化

behaviors 是用于组件间代码共享的特性,类似于一些编程语言中的 “mixins” 或 “traits”。每个 behavior 可以包含一组属性、数据、生命周期函数和方法。组件引用它时,它的属性、数据和方法会被合并到组件中,生命周期函数也会在对应时机被调用。每个组件可以引用多个 behavior ,behavior 也可以引用其它 behavior。详细的参数含义和使用请参考 链接:Behavior 参考文档。
原创
发布博客 2023.06.06 ·
584 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信小程序map 之个性化地图(日出日落主题)-----更新

Page({/*** 页面的初始数据。
原创
发布博客 2023.06.06 ·
1599 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

我点击展开想加个过渡效果,不知道怎么加!

答:

可以使用css transtion ,但是展开动效的元素要有个height,不然不起作用

回答问题 2022.07.21

面试小攻略之——节流防抖

**函数节流**当持续触发事件时,保证一定时间段内只调用一次事件处理函数,通俗的理解就是,公交每20分钟发一趟,不管在这20分钟内公交站内有多少人等待上车所以所谓节流就是指持续触发事件但是在n秒内只执行一次函数,节流会稀释函数的执行频率代码实现ps:对于节流,一般有两种方式可以实现,分别是时间戳和定时器版时间戳版function trottle(doSomeThing,wait) { var _this, _arguments, initTime =
原创
发布博客 2021.04.13 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

随笔小记demo(小程序篇) 之 点击导航栏内容及活动块左右滑动切换

分析页面布局状态栏 + 内容块利用transtion 进行:页面块之状态栏wxml<view class="navbox navbox-{{activeId}}"> <block wx:for="{{navList}}" wx:key="index"> <view bindtap="bindViewTap" class="{{activ...
原创
发布博客 2020.06.05 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信小程序之swiper bindchange 陷入死循环的解决方法

背景说明由于公司需求需要,需要按照返回值设置当前swiper 的curren值,造成swiper的闪烁、抖动问题,现在分享出来我的解决方案先来查看swiper 的一些事件方法属性类型默认值必填说明bindchangeeventhandle否current 改变时会触发 change 事件,event.detail = {current, source}...
原创
发布博客 2020.04.29 ·
1242 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

微信小程序结合vant weapp ui实现多图上传组件

微信小程序多图上传最近在写小程序的商品上传,为方便需要使用多张图片的上传的功能。因为小程序不支持数组的多张图片同时上传,然后根据自己的需求创建了一个组件希望能够帮到大家效果图创建一个图片上传的promise uploadFilePromise(filePath, Authorization) { return new Promise(function(reso...
原创
发布博客 2020.04.27 ·
3669 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

git使用命令行修改远程分支名称

git修改远程分支名称首先将代码贴出来1.修改分支名称git branch -m <old branchName> <new branchName>2.删除原本的分支git push origin :<old branchName>3.本地分支与线上分支建立连接git push --set-upstream origin <new br...
原创
发布博客 2020.04.27 ·
1017 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

关于vue打包(时常更新)

1.生产环境去除console.log build 文件夹下webpack.prod.conf.js文件中添加new UglifyJsPlugin({ uglifyOptions: { compress: { warnings: false, drop_debugger: true, drop_cons...
原创
发布博客 2019.08.23 ·
365 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

element UI中flex布局下el-table宽度自适应在IE下出现一直加载宽度的bug解决

最近的一个后台项目大量用到了element-ui里面的table。在调试ie兼容性的时候发现当没有加载表格数据只有表头时显示正常,但当加载数据后,表格一直抖动而且宽度持续增加。默认fit=true,把fit设置为false后是不会抖动了,但列不能充满表格。Debug:通过控制台发现组件生成的table的宽度是动态计算的,翻查源码,发现以下代码段// table.vueif (this.fit...
原创
发布博客 2019.06.05 ·
8390 阅读 ·
1 点赞 ·
3 评论 ·
6 收藏

WEPY不支持过滤器的替代方案(wxs)

用惯了VUE和Angular的小伙伴们,肯定很喜欢过滤器这个功能,非常的简介和好用因微信小程序不支持过滤器,从而导致WEPY和MPVUE等开发微信小程序的框架也不支持过滤器现给大家提供一个可以替代filter使用的方法就是WXSwxsWXS 不依赖于运行时的基础库版本,可以在所有版本的小程序中运行。WXS 与 JavaScript 是不同的语言,有自己的语法,并不和 JavaScr...
原创
发布博客 2019.05.05 ·
1060 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

wepy小程序开发上传图片裁剪功能

一、引入插件we-cropper(相关api文档地址)npm install we-cropper --save二.创建一个cropper.wpy(上传裁剪一个正方型图片)<style lang="less"> .cropperBox { background: #fff; color: #fff; position: fixed;...
原创
发布博客 2019.05.05 ·
1098 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

wepy判断环境,根据环境变量来改变项目运行参数

方法一:在wepy项目目录中有wepy.config.js这个文件,在这个js 文件中有appConfig字段,appConfig: { serverUrl: process.env.NODE_ENV === 'production' ? 'https://a.com/' : 'https://a.test.com/' //正式环境 https://a.com 测试环境 ...
原创
发布博客 2019.05.05 ·
945 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

wx.chooseLocation/wx.getLocation直接进入fail();解决方案(微信小程序开发之坑)

在一些小程序/小游戏的业务逻辑中,有时需要依赖用户所在的地理位置来提供服务,当前开发者可以通过调用 调用 wx.getLocation / wx.authorize 等接口获取用户的地理位置信息或授权。根据 iOS 系统对用户隐私保护的要求,同时我们也为了让用户可以更好的判断是否要将地理位置信息提供给开发者,故调整为当小程序/小游戏获取用户地理位置信息时,开发者需要填写获取用户地理位置的用途说明...
原创
发布博客 2019.04.19 ·
4555 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【layui 】 checkbox实现全选、反全选效果

首先使用layui checkBox或任意表单需要必备的代码有引入 &lt;link rel="stylesheet" href="/lib/css/layui.css"&gt; //引入css &lt;script src="/lib/layui.js"&gt;&lt;/script&gt; //引入js2.html &lt;div
原创
发布博客 2019.03.13 ·
2308 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

vue项目搭建并配置移动端自适应

加粗样式1. 开发环境安装npm install -g cnpm --registry=https://registry.npm.taobao.org 全局安装淘宝镜像cnpm install --global vue-clivue init webpack my-projectcd my-project cnpm install cnpm run dev2.使用rem 布局...
原创
发布博客 2019.03.11 ·
1068 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

微信小程序利用canvas,绘制海报中圆形的头像

使用canvas实现如下效果图
原创
发布博客 2019.03.04 ·
2064 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

微信小程序获取屏幕宽度以及元素的宽高

一、微信小程序获取系统信息微信获取系统信息函数为wx.getSystemInfo(OBJECT)object 参数说明参数类型必填successFunction是failFunction否completeFunction否success 回调参数说明属性说明model手机型号pixelRatio设备像...
原创
发布博客 2019.02.14 ·
4064 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

TortoiseGit(小乌龟)设置pageant开机自启动且自动加载SSH Key

TortoiseGit无法使用git 生成的ssh-key 需要转化为ppk 公钥,然后就产生每天上班第一件事就是打开 Pageant ,然后去加载公钥,比较麻烦,现在我们把这件重复的事情设置为开机自启动生成ppk 文件1.首先找到TortoiseGit 的安装目录的bin目录,然后找到puttygen.exe 运行 或是 window键打开开始菜单,搜索puttygen 点击运行点...
原创
发布博客 2019.01.14 ·
7045 阅读 ·
0 点赞 ·
1 评论 ·
10 收藏

layui 时间选择器实现区间段筛选效果

项目中常会用到时间选择器,但是找了一下layui的官方文档时间选择器是独立的存在,但是要实现end时间选择器max为start选择器最终选择时间,还需要在done(选中)事件做下一步处理废话不多说。直接上代码/** * @description: layui的时间区间选择限值函数 * @param {start:开始时间选择器id,end:结束时间选择器id,} * @retur...
原创
发布博客 2018.12.29 ·
3466 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏
加载更多