自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript基础知识:文章汇总

JavaScript基础知识:Object对象JavaScript基础知识:数据类型JavaScript基础知识:日期和时间JavaScript基础知识:函数进阶(一)JavaScript基础知识:函数进阶(二)JavaScript基础知识:函数进阶(三)JavaScript基础知识:对象属性配置JavaScript基础知识:原型继承JavaScript基础知识:Class 基本语法(一)JavaScript基础知识:Class 静态属性和静态方法(二)JavaScr

2021-02-24 13:52:37 86

原创 vue3父组件使用子组件方法

关于父组件调用子组件方法是比较常见的情况,vue2中使用比较简单,那么vue3 中如何使用呢?

2024-04-17 16:43:58 355

原创 vue3动态组件未渲染问题

vue3动态组件未渲染出来

2024-03-14 15:28:14 353

原创 关于<input type=“file“/>两次上传同一文件不显示

pc端上传视频,使用input type=file 封装了个组件,但是发现上传一个视频,删除它,然后重新再上传此视频没反应,解决:删除视频时把input value 值置空。

2023-06-07 16:12:34 309

原创 javaScript - 循环内多种情况的条件判断写法

js循环数组中的条件判断:(一) 不符合条件的项,可以使用continue跳过本次循环,(二) 使用if条件判断直接对符合条件的项处理

2023-02-07 14:26:25 623 1

原创 pinia 持久化存储

pinia刷新数据持久化解决方案

2022-12-07 11:47:42 4459

原创 nodejs实现txt文档转换json格式代码实现

node实现txt文档转换json格式

2022-11-24 17:26:36 1168

原创 前端获取ip地址判断国家请求不同baseUrl

本文涉及如何获取ip地址、异步请求及导出的关系分析,可做参考

2022-11-23 16:03:21 1237

原创 微信小程序uview图标不显示

微信小程序:uview框架图标不显示

2022-09-29 10:19:42 1292

原创 关于各大引擎网站收录问题

关于轻留APP官网及迪蓝科技官网的网站收录情况

2022-09-21 10:52:32 115

原创 vue 中echart导出报表

【代码】vue 中echart导出报表。

2022-09-06 17:30:09 659

原创 微信小程序 -- tabbar需要登录才能看的页面

一、问题“我的”页面,需要登录才能进入,点击跳转登录页,但是跳转判断写在onshow中会出现,如果我不想登录了,点击左上角箭头返回,会出现反复跳登录的情况;解决: 在"我的"页面,监听点击tab事件,未登录,跳转登录;onshow中switch到首页二、解决 onShow: function () { if(!this.data.hasToken){ wx.switchTab({ url: '/pages/tabbar/home/index',

2022-07-20 13:35:31 1431

原创 关于微信小程序wxs文件中正则替换这件事

微信小程序wxs中使用正则替换

2022-07-15 09:27:47 1425

原创 微信内打开的H5页二次分享成卡片模式

微信内网页开发:微信内H5页面二次分享链接转卡片(需要使用公众号网页开发提供的能力)

2022-06-28 10:46:16 3483

原创 uniapp小程序打包问题:wxss文件中有所有公共css中的样式

uniapp小程序打包问题:wxss文件中,有所有公共css中的样式,导致主包代码过大

2022-05-18 14:06:19 2034

原创 vue3 + elementPlus 上传图片

vue3 + elementPlus 上传图片,上传单张和多张图片,上传多张图片时,超过限制,隐藏上传按钮

2022-05-16 16:25:12 15266 10

原创 解决 “Uncaught SyntaxError: Unexpected end of JSON input”

解决Error in mounted hook: "SyntaxError: Unexpected end of JSON input"

2022-05-12 16:09:13 4493

原创 js replace正则替换 \n

js replace替换 \n

2022-05-12 11:16:11 3803

原创 uniapp 播放视频

uniapp 小程序视频封面点击全屏播放视频

2022-04-15 17:47:09 9217

原创 uniapp中swiper-limited-load组件的使用

一、问题在uniapp中使用swiper-limited-load组件,会遇到一个问题,就是滑到第一项或最后一项时,重新设置current值不生效的问题原因分析:1)@change中重新赋值current要在this.$nextTick中调用赋值函数2)@change绑定的函数中要再次重新为current变量赋值二、代码<swiper :style="{height:scrollH+'px'}" :current="swiperCurrent" :duration="dur

2022-03-30 21:26:57 704 3

原创 uni.showModal不好使

一、代码uni.showModal({ title:'确定操作', content:'吧啦吧啦一大段文字', cancelText:'暂不切换', confirmText:'我已知晓,确认切换', success: (res) => { if(res.confirm){ }else{ } }})二、问题使用 uni.showModal 弹出,配置了确定和取消按钮的文字和颜色,然后点击按钮触发modal,没反应删除自己配置的确定和取消按钮文字,发现好

2022-03-29 10:14:31 2769

原创 uni-app小程序通过webView给h5页面传参

一、问题描述小程序部分页面使用H5(例如关于我们), 但需要传小程序版本号,通过url传参,但实际并未获取到;多番百度后,发现原来是因为使用navigate跳转时,url是有长度限制的,uniapp文档里也有介绍;所以需要使用 ·encodeURIComponent 和decodeURIComponent进行编码和解密后才行;二、解决办法// 1. navigate跳转时,对参数进行编码goto(){ let url = BASEURL + `/aboutUs.html?version=$

2022-03-23 11:55:13 1783

原创 uniapp 返回上一页传参

// 当前页uni.$emit('query' , { paramsName : value});uni.navigateBack({ delta:1})// 要返回的页onShow: function() { uni.$once('query' ,(query)=>{ console.log('带回来的参数:', query) });},参考文章:https://www.cnblogs.com/luyj00436/p/15211947.html...

2022-03-04 15:13:13 1002

原创 uniapp如何引入自己新建的scss文件

一、问题自己新建一个scss文件,在app.vue中引入,结果uni.scss中的变量没生效二、解决

2022-03-03 13:43:14 1391

原创 es6 关于 export 和 export default

export 与 export default的使用

2022-03-01 17:45:08 688

原创 微信小程序 -- 监听data属性值的变化

微信小程序tabbar页面根据登录状态,判断界面显示状态及是否查询数据。。。

2022-02-25 10:51:20 3057

原创 ElementPlusError: [ElPagination] undefined

自己封装的分页组件,控制台一直警告:ElementPlusError: [ElPagination] undefined

2022-02-25 10:33:14 3714

原创 Vue3拖拽 - vuedraggable与sortable的使用

vue3项目中,使用sortablejs实现简单拖拽排序功能

2022-02-18 16:25:49 3282 1

原创 vue3 + vite动态导入路由

请求后端,获取路由数据,处理数据,然后放进router中

2022-02-15 11:32:09 4654

原创 elementPlus动态表单项显示和增减、清空表单问题

elementPlus 表单项动态渲染,表单项的prop如何绑定、rules如何设置(required动态),涉及多张图片上传如何设置,详细见本文。。。

2022-01-26 11:10:43 3491

原创 vue3组件内侦听多个props变化

侦听reactive用() => prop.name侦听多个用数组() => [props.name, props.id ]setup(props, context) { watch(()=> [props.pid, props.pname], (newValue, oldValue) => { console.log(`原值为${oldValue}`) // 原值为7,同城 console.log(`新值为${newValue}`) // 新值为1,汽.

2022-01-24 11:49:41 2382

原创 微信小程序 - 如何监听globalData 变量的变化

一、app.js中定义watch函数onLaunch() { // ...},watch:function(method){ var obj = this.globalData; Object.defineProperty(obj,"hasToken", { configurable: true, enumerable: true, set: function (value) { this._hasToken = value;

2022-01-07 11:32:55 2111 2

原创 如何判断对象为空

一、JSON.stringify()// !obj判断为null 或undefined的情况if(!obj || JSON.stringify(obj) === '{}') return;二、ES6语法// !obj判断为null 或undefined的情况 if(!obj || Object.keys(obj).length === 0) return;参考文章:https://blog.csdn.net/weixin_42166007/article/details/87395099

2022-01-07 09:46:30 455

原创 微信小程序 iPhoneX底部安全区域(底部小黑条)适配

先看图:借用一下网上的图,来详细解释下:自定义tabbar,代码实现tabbar采用定位,使用 top值 来决定tabbar显示onLoad: function () { var statusH = wx.getSystemInfoSync().statusBarHeight; // 状态栏高度 var safetop = wx.getSystemInfoSync().safeArea.top; // 安全区域距离顶部高度 var safeH = wx.getS

2022-01-06 11:04:23 1545

原创 Canvas实用库收藏

一、流程图gojs英文文档:https://gojs.net/latest/index.html中文文档:https://gojs.net.cn/samples/index.html一款可以非常方便的开发交互式流程图、组织结构图、设计工具、规划工具、可视化语言的JavaScript图表库。butterfly一个基于JS的数据驱动的节点式编排组件库,同时适用于React/Vue2组件。丰富的DEMO,开箱即用全方位管理画布,开发者只需要更专注定制化的需求利用DOM/REACT/VUE来

2022-01-06 09:22:01 525

原创 SASS用法

一、基本用法变量:使用 $ 开头$blue: #1875e7; div { color: $blue;}如果变量要嵌入字符串:必须写在#{}中。$side: left;.Rounded { border-#{$side}-radius: 5px;}二、计算功能$width: 30;div{ width:$width * 10%;}三、嵌套div{ &:after{ }}四、关于注释// 注释 单行注释只保留在scss源文件中,编译后省略;/

2021-12-29 10:46:22 362

原创 关于节流和防抖

一、防抖(debounce)1.概念对于短时间内连续触发的事件,防抖就是为了处理这种事件而产生的函数,规定在一定时间内,只执行一次函数比如说连续点击按钮触发的事件、监听窗口的滚动事件二、节流(throttle)根据防抖的思路,只要用户不停触发,那么事件就会一直不触发,如果希望无论用户是否持续触发,一段时间后,都执行这个事件函数,就用到了节流。节流函数:类似控制阀门一样定期开放的函数,也就是让函数执行一次后,在某个时间段内暂时失效,过了这段时间后再重新激活三、应用场景搜索框in

2021-12-22 14:08:46 325

原创 微信小程序审核未通过的 “N” 种原因

第一版第一次:打开就是登录页,不行;第二次:通过第二版第一次:不让提交,让我到基本配置中,完善 “用户隐私保护指引设置”;第二次:说我的页面设计社交,要补充社交-社区/论坛类目;第三次:说我 “无具体运营内容” ,我的页面需要参数,无参数为空状态,这也不行,我就提交了反驳;第四次:结果反驳无效,又说我 “无法完整体验功能”,好吧,我投降了,增加了进入页面的默认参数;第五次:恩。。。这把说我服务包含 “UGC功能场景”,让我接着配置、完善;第六次:终于通过了,但又进入了二次审核中,原因是官方

2021-12-17 17:13:34 1585

原创 微信小程序瀑布流

需求:两列瀑布流。其中的卡片中内容有图片、文字内容、投票,这三项中并非共存的,有投票优先显示投票、其次有图显示图,没有显示文字。有图片,就会涉及图片高度计算的问题。思路:分左右两个数组。遍历全部的数组,将其放入左右两个数组高度之和小的那一侧。难点:由于图片宽固定,高度加载后重新计算(加载后没等重新计算图片高度,就已经遍历推入左侧或右侧了),导致左右高度之和计算不准确 。难点解决: 使用 async/await 等待图片加载完计算高度后,再推入左侧或右侧一、微信小程序代码代码主体.

2021-12-08 17:01:24 1296

原创 CSS - 元素背景模糊

一、backdrop-filter 用法backdrop-filter CSS 属性可以让你为一个元素后面区域添加图形效果(如模糊或颜色偏移)。 因为它适用于元素背后的所有元素,为了看到效果,必须使元素或其背景至少部分透明。backdrop-filter: none;/* 指向 SVG 滤镜的 URL */backdrop-filter: url(commonfilters.svg#filter);/* <filter-function> 滤镜函数值 */backdrop-fil

2021-11-18 10:06:21 603

空空如也

空空如也

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

TA关注的人

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