uni小程序
uni小程序相关
BelieveTom、
一个前端技术贼菜的前端...
展开
-
Uniapp小程序通过camera组件实现视频拍摄
uni中可以通过调用api的方式去拍摄或者是选择相册的视频,但是在这里我们不采取这种方式,因为调用api的方式,必须跳转,而我们需要在页面中实现,下面看下具体步骤吧...到这里已经基本实现了所需的功能,但是还需要处理一下拍摄超时的情况。感觉对你有帮助的小伙伴可以留个star...接下来看下,怎么样实现拍摄。原创 2023-12-15 16:13:03 · 1076 阅读 · 0 评论 -
微信小程序获取最新隐私协议授权 以及涉及隐私API权限申请
到这里还没有完全解决,这时候调用涉及隐私的api的时候,可能会报错,举个栗子(getUserInfo:fail api scope is not declared in the privacy agreement)这时候需要去管理后台去申请,首先去勾选所需要的权限,然后去申请就行了。最近小程序新推出的隐私政策,导致之前小程序一些相关api无法调用,甚至连登录都出现了问题...话不多说,来点实在的 提示用户同意隐私授权的弹窗结构,样式就不粘了...接下来看下对应的方法。原创 2023-10-31 17:01:39 · 623 阅读 · 0 评论 -
Uniapp小程序 时间段选择限制(开始时间 结束时间相互限制)
这里我使用的是uview2.0的DatetimePicker 选择器,实现开始时间与结束时间相互限制的效果,接下来简单看下实现的代码吧,首先看下选择器组件以及相关参数值的初始化。首先就是在确认选择开始时间或结束时间的时候,分别对小时做出限制,因为不能确认开始、结束时间所选择的小时数是否一致,所以目前不能直接去对分钟数进行限制。到这里已经成功对小时进行了相关限制,这里我们需要使用到组件的change事件,接下来看下具体怎么实现吧。现在已经成功完成了要实现的功能,感觉对自己有帮助的小伙伴,留个star吧...原创 2023-09-27 16:05:31 · 2590 阅读 · 0 评论 -
Uniapp小程序实现页面水印效果
到这里目前已经基本实现了需求,但是还是会存在一点问题,就是将每一行的数量写死的话,屏幕偏小的话,行内容就会出现换行,屏幕偏大的话,屏幕右侧就会较宽的间距,然后我对次做了简单的适配,基本机型应该都没有什么问题(此处需要根据实际情况自己去处理)看下代码吧...一开始我在网上找了两个案例,然后按照他们的方式实现了一下,展示出来的效果是不能铺满整个屏幕的,水印距离屏幕两侧是留有一定空白距离的,所以最后还是自己手写了一个...感觉对自己有帮助的小伙伴,可以留个star...原创 2023-09-20 13:50:18 · 779 阅读 · 0 评论 -
Uniapp小程序实现从相册选图/拍照后直接上传
通过上述方法,发现通过success中的res,能够获取到图片临时文件的数组tempFilePaths,可以直接通过调用接口的方式,将临时文件交给后端去做处理,由于当时后端不接受这个临时文件,我就又多做一步处理,将临时文件处理为base64,然后再传给他...首先看下从相册选取图片/拍照的UNI API,这个没啥,直接依据文档调用就好...到这里成功完成图片的上传,感觉对自己有帮助的小伙伴,可以留个star...原创 2023-09-11 14:36:12 · 1739 阅读 · 3 评论 -
Uniapp小程序实现转发到好友、分享到朋友圈功能
接下来我们看下如何去配置这个权限,其实很简单,只要在文件中添加两个生命周期onShareAppMessage和onShareTimeline就可以了,下面看下实现代码...uni小程序中,如果不去配置分享权限的话,默认是不能去分享该小程序到微信好友或者是朋友圈的...这样就成功实现了这个分享功能... 看下成果吧...原创 2023-08-28 17:10:31 · 1477 阅读 · 0 评论 -
纯手写实现uView级联选择器的模糊搜索功能(可拓展添加对应级次内容功能)
上述代码就是模糊搜索方法中所涉及到的所以代码,在这里我没有对代码做优化处理,你们使用的过程中,可自行处理。你们可能还会问,为啥这里需要对备份的级联数据做深拷贝,这是我在写的过程发现,那个数据被修改,我还没有细看是哪里的问题,知道的大佬们可以评论区分享一下...这两天在写公司小程序项目的时候,需要使用级联选择器,并且要支持模糊和新增功能,然后我就去看了下uview组件库和uni的拓展组件中的级联选择器,功能都非常简,不能满足当前的需求... 接下来我就分享一下我完成该需求整体流程和思路...原创 2023-08-21 16:29:33 · 810 阅读 · 1 评论 -
Uniapp小程序 表单校验数组类型数据(推荐使用uni扩展组件)
绑定name属性和rules属性。注意点:表单内容绑定值!(这里不使用列表渲染的item)1. 定义表单所需数据。原创 2023-07-27 17:25:16 · 537 阅读 · 8 评论 -
Uniapp小程序 时间段选择限制(开始日期 结束日期相互限制)
1. 在这里我使用的是uview中的日期时间选择器,初始话的时候将可选的最小时间设置为当前时间的时间戳,并将开始时间的可选的最大时间初始化为10年后(方便之后做限制操作)2. 在确定选择开始时间的时候 将结束时间可选的最小时间设置为所选开始时间的时间戳。3. 在确定选择结束时间的时候 将开始时间可选的最小时间设置为所选结束时间的时间戳。原创 2023-06-28 08:55:17 · 3344 阅读 · 1 评论 -
Uniapp实现不同角色登录 显示不同tabbar(通俗易懂)
2. 在vuex中存储tabbar相关数据,包括当前所使用到的tabbar数据,以及存储所有角色所对应的tabbar数据的集合。1. 首先在pages.json中正常配置tabbar(无论是默认tabbar还是自定义tabbar)3. 最后在登录的时候,根据所返回的角色id,调用修改当前所使用的tabbar数据的方法即可。原创 2023-06-27 16:49:52 · 1681 阅读 · 3 评论