javascript
嫣嫣细语
感谢互联网,让我在知识的海洋中翱翔,为了感谢广大网友,把所学知识分享,大家一起加油进步
展开
-
vue - vue中对Vant日历组件(calendar)的二次封装
1, 通过<template slot="footer">可以更改底部默认的按钮,我这边添加来了一个清除时间的按钮;3,通过default-date可以更改指定默认选中的日期范围,需要注意的是返回的是一个数组,开始位置和结束位置;4,点击确认按钮onConfirmAll()会把所选择开始日期和结束日期返回给父组件;2,通过min-date 和 max-date控制日期可以选择的开始和结束的范围;5,可以传入defaultData 默认值,没有默认值会显示: 请选择时间区间;日期区间选择(基本);原创 2024-04-18 17:22:25 · 418 阅读 · 0 评论 -
屏蔽、去掉、修改谷歌浏览器input输入框背景透明色input:-internal-autofill-previewed和input:-internal-autofill-selected
【代码】屏蔽、去掉、修改谷歌浏览器input输入框背景透明色input:-internal-autofill-previewed和input:-internal-autofill-selected。原创 2024-04-15 17:08:52 · 213 阅读 · 0 评论 -
vue如何实现实时监听页面宽度高度变化
话不多说直接上代码,自行研究。原创 2024-03-26 18:57:06 · 659 阅读 · 0 评论 -
Vue+elementUI el-input输入框手机号校验
1.限制input框内只能输入数字,且为11位。2.对输入手机号做校验。原创 2024-03-21 15:47:05 · 752 阅读 · 0 评论 -
vue 实现点击复制文本到剪贴板
推荐使用第一种或者第三种,请根据自身需求选择适当的方法!原创 2024-03-20 17:36:57 · 629 阅读 · 0 评论 -
微信小程序配置支付(附完整代码)
个人开发的小程序,需要注册公司,并且开设对公账户,用于收款。如果怕麻烦,可以挂到别人公司(谨慎处理,涉及到对账什么的)其它小程序有已添加商户,是可以由小程序A接入小程序B的,有关联关系。提交资料,等待审核通过即可(一般1-3天),商户号管理是没有数据的,需要申请接入。由此,我们会拿到一个唯一的商户号,这个是。原创 2024-03-13 16:10:19 · 410 阅读 · 0 评论 -
微信小程序 一键已读功能实现
右上角条数显示实际未读条数 当未读大于99条时 显示···需求:点击全部标记已读 样式改变 按钮‘全部标记已读’以及右上角条数消失。原创 2024-03-13 14:43:15 · 163 阅读 · 0 评论 -
手机号,身份证号,邮政编码,统一信用代码,发票抬头,纳税人识别号正则校验
【代码】手机号,身份证号,邮政编码,统一信用代码,发票抬头,纳税人识别号正则校验。原创 2024-03-12 17:54:21 · 92 阅读 · 0 评论 -
微信小程序中调用手机拨号功能
在微信小程序中,如何实现点击电话按钮后跳转至手机的拨号界面,并且传入指定的号码要实现在微信小程序中点击电话按钮后跳转至手机的拨号界面,并传入指定的号码,你可以使用 wx.makePhoneCall 方法。首先,在按钮的点击事件处理函数中调用 wx.makePhoneCall 方法,传入要拨打的电话号码。然后,在按钮的。原创 2024-03-12 14:11:59 · 743 阅读 · 0 评论 -
微信小程序点餐页面实现完整版
这是一个完整的点餐页面,下载修改接口即可使用。如果对你有帮助希望能给个关注,我会继续分享更多的内容!原创 2024-02-28 18:15:58 · 189 阅读 · 0 评论 -
微信小程序自定义导航栏 胶囊菜单按钮高度完美适配
导航栏高度 = menu.statusBarHeight + menu.height + (menu.top - menu.statusBarHeight) * 2。观察发现,胶囊顶部高度距导航栏顶部高度的高度差 和 胶囊底部高度距导航栏底部高度的高度差,是一样的。这是在没有设置自定义时的原生导航栏,我们发现整体的高度就是 (状态栏高度 + 导航栏高度)上图适配做的最好的是某东,但仔细看仍会有一点错位,但输入框的颜色,淡化了这种不和谐感。也就是说 导航栏高度 = 胶囊高度 +(高度差)x 2。原创 2024-02-27 18:24:11 · 1182 阅读 · 1 评论 -
微信小程序ios下,border显示不全兼容问题解决
【代码】微信小程序ios下,border显示不全兼容问题解决。原创 2024-01-30 10:38:54 · 161 阅读 · 0 评论 -
微信小程序--多种类型日期选择器(年月、月日...)
微信小程序--多种类型日期选择器(年月、月日...)时间选择器(年月日)时间选择器(年月)时间选择器(年)时间选择器(月日)时间选择器(月)时间选择器(日)微信小程序–多种类型日期选择器(年月、月日…)在业务开发的过程中,有许多对picker选择器的使用场景,根据开发需要列出了几种常见的类型,可供大家共同参考、学习。原创 2023-12-14 12:05:53 · 2643 阅读 · 1 评论 -
vue element插件this.$confirm修改默认样式
1.在App.vue全局添加样式。原创 2023-11-16 15:04:28 · 437 阅读 · 0 评论 -
微信小程序九宫格抽奖(仿腾讯管家抽奖)
【代码】微信小程序九宫格抽奖(仿腾讯管家抽奖)原创 2023-10-23 11:54:45 · 102 阅读 · 0 评论 -
微信小程序答题功能(二)- - - 按选项答题
【代码】微信小程序答题功能(二)- - - 按选项答题。原创 2023-10-20 17:02:46 · 187 阅读 · 0 评论 -
微信小程序 筛选侧边栏 全选与反全选
小程序中经常会有筛选侧边栏的按钮,今天用原生小程序实现这一功能。原创 2023-10-20 16:53:39 · 323 阅读 · 0 评论 -
判断地图上的点是否在区域内的方法
【代码】判断地图上的点是否在区域内的方法。原创 2023-10-20 16:24:07 · 221 阅读 · 0 评论 -
ES6中Object新增方法
它用来比较两个值是否严格相等,与严格比较运算符( === )的行为基本一致,是在三等号判断的基础上新增了两个不同之处。如果目标对象与源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖。方法,返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历。方法返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历。方法返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历。的所有可枚举属性,复制到目标对象( target )。也是,在判断对象和数组这些引用类型的数据是不相等的。原创 2023-10-20 16:19:31 · 63 阅读 · 0 评论 -
js实现时间戳转化为自定义格式的年月日时分秒(yyyy-MM-dd HH:mm:ss)
/ 使用es6的padStart()方法来补0。原创 2023-10-20 16:06:21 · 3498 阅读 · 0 评论 -
微信小程序——保存图片到手机相册(代码详解)
首先我们要知道,如果小程序首次发起授权被拒绝之后,再次点击同一个按钮执行的wx.authorize(...)不会再弹出授权窗口。所以我们需要到引导用户到设置页面进行手动授权。首次已经发起授权弹框了,但是用户拒绝授权了。我们就需要引导用户到设置页面进行手动授权。使用button按钮,并写上如下代码,点击此按钮打开设置页面。,所以我们一开始就要先判断用户是否已经授予这个权限了。来获取用户授予了哪些权限,再进行判断。3、用户已经授权了之后就可以使用。保存图片到临时路径相册中了。首次打开小程序,那么就调用。原创 2023-10-20 15:45:51 · 3154 阅读 · 0 评论 -
JS防抖和节流
(1)概念:当持续触发事件,一定时间内没有再触发事件,事件处理函数只会执行一次,如果设定的时间到来之前又一次触发了事件,就重新开始延时。比如点击按钮2s后调用函数,在第1.5s时又点了,则会重新开始计时,又要等2s(2)实际应用:使用echarts时,改变浏览器宽度的时候,希望重新渲染echarts的图像,可以用此函数提升性能(虽然echarts里有自带的resize函数)典型的案例就是输入搜索:输入结束后n秒才进行搜索请求,n秒内又输入的内容,就重新计时,解决搜索的bug。原创 2023-10-20 15:09:16 · 38 阅读 · 0 评论 -
md5加密文件
【代码】md5加密文件。原创 2023-10-20 14:56:11 · 43 阅读 · 0 评论 -
微信小程序分页做下拉刷新
到达一页的底部下拉刷新。进入页面首次获取数据。原创 2023-10-20 14:49:26 · 153 阅读 · 0 评论 -
微信小程序实现商品加入购物车案例
购物车中的数据保存在哪里?用哪种数据结构进行保存?原创 2023-10-20 13:58:07 · 282 阅读 · 0 评论 -
微信小程序判断用户是否授权定位
在实现获取用户位置信息功能时,要先判断用户是否给小程序授权定位信息。原创 2023-10-20 13:45:47 · 575 阅读 · 0 评论 -
数组中所有的字符串都转成数字。所有数字都转成字符串,超简单的方法
【代码】数组中所有的字符串都转成数字。所有数字都转成字符串,超简单的方法。原创 2023-10-20 11:51:05 · 137 阅读 · 0 评论 -
element UI el-upload组件实现视频文件上传视频回显
组件实现视频上传及进度条展示,后台提供视频上传API并返回URL, 百度找了一番后最终实现了。项目中需要提供一个视频介绍,使用Vue+Element UI中的。原创 2023-08-16 14:18:52 · 1521 阅读 · 0 评论 -
判断选中的日期在当前日期30天内,选中的日期大于当前日期
【代码】判断选中的日期在当前日期30天内,选中的日期大于当前日期。原创 2023-08-15 19:12:18 · 284 阅读 · 0 评论 -
js数组中对象添加新属性
【代码】js数组中对象添加新属性。原创 2023-06-30 11:28:47 · 548 阅读 · 0 评论 -
微信小程序登录方法,授权登陆及获取微信用户手机号
调用 auth.code2Session 接口,换取 用户唯一标识 OpenID 、 用户在微信开放平台帐号下的唯一标识UnionID(若当前小程序已绑定到微信开放平台帐号) 和 会话密钥 session_key。会话密钥 session_key 是对用户数据进行 加密签名 的密钥。为了应用自身的数据安全,开发者服务器不应该把会话密钥下发到小程序,也不应该对外提供这个密钥。之后开发者服务器可以根据用户标识来生成自定义登录态,用于后续业务逻辑中前后端交互时识别用户身份。临时登录凭证 code 只能使用一次。原创 2023-05-16 16:29:19 · 1841 阅读 · 0 评论 -
自定义showToast模态框
1.先创建一个showToast文件夹。5.在需要用的页面引用这个组件。原创 2023-05-15 11:54:39 · 157 阅读 · 0 评论 -
小程序适配
【代码】小程序适配。原创 2023-05-15 11:46:42 · 63 阅读 · 0 评论 -
小程序获取视频第一帧并保存
最近有个小程序项目,需要在页面中展示大量的视频,但是不用播放。后来遇到问题,小程序不可以在一个页面中放置超过5个video标签,否则播放视频加载不到。原创 2023-05-15 11:40:32 · 1252 阅读 · 0 评论 -
vue实现多个tab标签页的切换与关闭
当关闭tab标签的时候,splice删除当前标签,若是删除的最后一项,跳转到该项的前一项页面。当长度为1时,跳转到首页。通过ref定位,拿到当前窗口宽度与当前所在路由的tab标签的所有宽度,判断两者,实现对多tab超出窗口宽度的处理。vuex,实现对当前激活项,当前tab列表,当前tab的translateX,当前缓存页,当前路由的状态管理。当点击tab标签页的时候,获取相应的激活项,动态的实现左侧菜单栏的选中状态,用。中,避免页面刷新丢失,当浏览器关闭时,清空数据。将vuex中的数据保存到。原创 2023-05-11 17:56:14 · 3769 阅读 · 0 评论 -
vue中实现分页数据多选
当点击上一下,下一页的时,调用获取表格数据的接口,在这个接口中调用selectedData事件,该事件处理为:当checkedList不为空,表格数据中去匹配checkedList里面的值,如果能匹配到,设置该项的_checked为true;5.当选中其中一项的时候,先判断checkedList是否含有改数据,用includes来判断,当无数据的时候,push进checkedList,反之不进行操作。注:splice() 方法向/从数组添加/删除项目,并返回删除的项目,该方法会改变原始数组。原创 2023-05-11 17:52:57 · 1296 阅读 · 0 评论 -
vue中iview组件实现表单数据的动态校验
【代码】vue中iview组件实现表单数据的动态校验。原创 2023-05-11 18:00:23 · 1312 阅读 · 0 评论 -
【无标题】
在 2.6.0 中,我们为具名插槽和作用域插槽引入了一个新的统一的语法 (即 v-slot 指令)。它取代了 slot 和slot-scope 这两个目前已被废弃但未被移除且仍在文档中的 attribute。Vue 实现了一套内容分发的 API,这套 API 的设计灵感源自 Web Components 规范草案,将 元素作为承载分发内容的出口。木有name的就是默认插槽,捕获所有未被匹配的内容。定义一个子组件父组件中此时的结果是:Hello!这是默认的slot。原创 2023-05-11 17:44:40 · 41 阅读 · 0 评论 -
vue使用Moment插件格式化时间
【代码】vue使用Moment插件格式化时间。原创 2023-04-07 11:14:00 · 155 阅读 · 0 评论 -
JS数组去重常用的几种方法
【代码】JS数组去重常用的几种方法。原创 2023-04-07 11:17:26 · 493 阅读 · 0 评论