嚣张农民
记录日常,如果帮助到您请动动小指头点个小赞和关注,是对我的认可和给予我的创作动力
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
uniapp ios保存本地照片权限 uniapp存储权限
此时就可以动态图本地存储方式,将数据保存到本地,必要的时候进行版本判断,如有新版本及重新提取并保存。及将一些打包后不太可能会出现变化的内容直接写在js或json的配置文件中,在需要使用这些内容是通过全局或单个页面引入方式进行获取的方式。本地存储及已文件的形式保持在本地,需要的时候通过访问本地文件获取内容,是一种持久化的保持方式。应用的接口请求的域名,在开发阶段是一个地址,正式上线后又是一个地址。关于Vuex的使用我单独整理了一篇文章,干兴趣的请移步至:在uni-app项目中使用VUE的好基友VUEX。原创 2023-11-29 22:52:21 · 994 阅读 · 1 评论 -
uniapp开发小程序使用axios进行网络请求 uniapp 小程序调试
本篇最好放到项目的【README.md】文件中,方便每次发布的时候检查纠错,毕竟好记性不如烂笔头。而且其他开发者帮忙修改bug、发布新版本的时候,只需要根据这个事项就能实现整个流程的提审发布,提高效率。原创 2023-11-29 22:51:33 · 728 阅读 · 0 评论 -
uni IOS 上传文件 uniapp上传进度
在使用 uniapp 开发的微信小程序中使用了图片上传功能,使用了 uniapp 的图片上传组件 注意:我这里后端接口接收类型为form-data,参数名为files当前项目中提供的上传图片需要携带 token所以采用了 uni.uploadFile 来上传文件,这里要求参数 url 在app 端写全(携带 http / https )uni.uploadFile 是无法被统一的请求拦截器拦截到的,如果需要携带请求头,需要自己在 uni.uploadFile 中进行配置,原创 2023-11-29 22:49:48 · 376 阅读 · 0 评论 -
uniapp打包ios有时间 uniapp打包次数
我们经常用的解决方案有,,将。但是还有一个方案好多刚入门uniapp的人都给忽略了,就是在源码视图中配置,。原创 2023-11-29 22:48:49 · 273 阅读 · 0 评论 -
uniapp版本更新ios无效
小程序更新时,为了防止小程序由于热启动或者需要在登录时候添加新的缓存,无法获取新的小程序操作等原因,因此需要通过设置,提示用户升级小程序。此方法也是通过网上资料查找和我项目自身的情况改造的,如有错误,欢迎各位指出。原创 2023-11-29 22:46:37 · 599 阅读 · 0 评论 -
Uniapp iOS打包配置教程
在Uniapp开发过程中,我们常常需要将应用打包成iOS的安装包。本文将分步骤指导你如何配置iOS打包,并提供相应的代码和注释说明。原创 2023-11-29 22:43:12 · 705 阅读 · 0 评论 -
uniapp麦克风如何允许ios uniapp发送语音
* 语音识别插件配置但是还是不够详细,有可能会遇到问题,所以我结合实例配置实现一下。讯飞语音识别无需配置SDK参数由于讯飞语音识别SDK绑定appid,云端打包只能固定使用DCloud申请的appid,虽然无需开发者向讯飞语音开放平台申请应用,但也导致无法在讯飞语音开放平台自定义应用个性化的高级语音识别参数配置。不支持自定义语音识别界面百度语音识别需要向百度语音开放平台申请AppID、API Key、Secret Key,详情可参考百度语音识别引用申请教程。原创 2023-11-29 22:32:36 · 258 阅读 · 0 评论 -
微信开发者工具导入uniapp项目
在本文中,我详细介绍了如何在微信开发者工具中导入uniapp项目。我希望这篇文章能够帮助你更好地理解整个导入流程,并能够顺利地运行你的uniapp项目。如果你有任何问题,请随时向我提问。祝你在uniapp开发中取得成功!微信开发者工具导入uniapp项目的流程。原创 2023-11-29 22:30:17 · 775 阅读 · 0 评论 -
uniapp 打包的 IOS打开白屏 uniapp打包页面空白
uniapp的路由跟vue一样,有hash模式和history模式,使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。如果不想要很丑的 hash,我们可以用路由的,这种模式充分利用API 来完成 URL 跳转而无须重新加载页面。原创 2023-11-29 22:29:23 · 1617 阅读 · 0 评论 -
uniapp 监测不到 ios 设备
这意味着我们无法根据设备类型来执行一些特定的操作,比如在 iOS 设备上显示一个特定的界面或者调用 iOS 平台特有的 API。在 iOS 上,UniApp 使用的是 WKWebView,而在 Android 上则是使用的 WebView。通过使用一个插件来获取设备类型信息,并将该信息传递给 UniApp,我们可以解决 UniApp 无法正确检测到 iOS 设备的问题。例如,在 iOS 设备上,我们可以执行一些特定的操作,而在 Android 设备上,我们可以执行另外一些特定的操作。希望本文对你有所帮助!原创 2023-11-29 22:26:30 · 910 阅读 · 0 评论 -
uniapp android播放本地视频
本文将介绍如何在uniapp开发中实现Android平台播放本地视频的功能。首先我们会梳理整个实现过程的流程,并使用表格列出每个步骤需要做的事情。然后,我们会逐步解释每个步骤需要做的事情,并提供相关的代码示例。原创 2023-11-29 22:25:21 · 1460 阅读 · 0 评论 -
uniappios请求打开麦克风 uniapp发起请求
如页面通过 uni.chooseImage 等接口获取到一个本地资源的临时文件路径后,可通过此接口将本地资源上传到指定服务器。在各个小程序平台运行时,网络相关的 API 在使用前需要配置域名白名单。将本地资源上传到开发者服务器,客户端发起一个。原创 2023-11-29 22:23:55 · 911 阅读 · 0 评论 -
给女朋友开发个小程序低价点外卖吃还能赚钱
今天又是无聊的一天,逛了下GitHub,发现一个库里面介绍美团饿了吗外卖红包外卖优惠券,先领红包再下单。外卖红包优惠券,cps分成,别人领红包下单,你拿佣金。哇靠,那我岂不是可以省钱还可以赚钱,yyds。。。。想想都美好哈哈哈!!!回到正题,这个是美团饿了么分销兴起时候的商业套路,很多人在那会靠这个发家致富,做副业也赚了很多正好我没赶上(已哭晕在厕所),当然,现在能赚钱的屈指可数。原创 2023-11-15 21:47:28 · 335 阅读 · 0 评论 -
uni-app 项目支持 vue 3.0 介绍及升级指南
更新uni-app编译器,支持基于 Vite 编译到小程序平台。至此,uni-app在App/H5/小程序全平台支持Vue 3.0开发,且全平台支持Vite编译器,下载 HBuilderX 3.3.0+ 体验。hello-uniapp H5 端已迁移 vue3,点击体验除支持vue3语法特性外,uni-app特有的生命周期钩子支持,如onLaunchonShowonLoad… ,使用方法见Vue2 迁移 Vue3 文档。原创 2023-10-31 12:29:45 · 2221 阅读 · 0 评论 -
uniapp 微信小程序云开发壁纸源码
付费资源下载:https://download.youkuaiyun.com/download/weixin_40808668/87411367?[请添加图片描述](https://img-blog.csdnimg.cn/e8ed171b2c504728a9630d248d478bbc.jpeg。图片描述](https://img-blog.csdnimg.cn/5c350072516e473d9777d1ff27473baf.png。旨在用于开发一款壁纸小程序,新手也可用于入门学习云服务开发。原创 2023-10-31 12:30:27 · 308 阅读 · 0 评论 -
2023年|uniapp 微信小程序获取头像和昵称又一次变动
这一次仍然是getUserProfile() API,不知道官方为啥纠结这个问题。下面看看官方的说法,看完后不知道有没有人跟我一样是不是觉得他们官方程序员没活干闲着蛋疼。微信官方公告:https://developers.weixin.qq.com/community/develop/doc/00022c683e8a80b29bed2142b56c01总结:getUserProfile()以后获取的是灰色头像和微信用户昵称。原创 2023-10-31 12:30:29 · 5341 阅读 · 0 评论 -
uniapp 安卓打包安装后弹出不匹配的版本可能造成应用异常
如果提示手机版本低的话,就说明基座版本低了,需要重新打包自定义基座如果提示手机版本比开发工具高,说明开发工具版本低了,更新开发工具即可如果更新开发工具后提示手机版本低,那就重新打包自定义基座。原创 2023-10-31 12:30:32 · 2129 阅读 · 0 评论 -
原生微信小程序转化uniapp项目的神操作
可能有些朋友只知道能将uniapp编译成微信小程序,但是没想到原生微信小程序也能编译成uniapp项目,这里推荐一款【miniprogram-to-uniapp】小程序转换工具插件。原创 2023-01-29 21:11:00 · 4252 阅读 · 0 评论 -
uniapp项目前端埋点实现方案
领导今天又来活了😣,要记录每个页面的停留时间,以及页面的操作,是由哪个页面跳转过来的,给每个页面生成GUID上报给服务端,并且需要携带设备型号和设备唯一标识🙄针对埋点的方案,自己也是不太熟悉,没有实战经验,找了很多途径,文中可能会有不对的地方,希望小伙伴们可以多多指点。一起加油!🤪。原创 2022-11-23 17:57:21 · 2404 阅读 · 0 评论 -
uniapp-微信小程序分包: 配置和注意事项
1.pages.json 中添加以下配置:2.pages.json 将需要分包的页面 从pages数组中删除,配置到subPackages下面的pages数组中"subPackages": [{ "root": "pagesB", //文件夹名称, pages文件夹同级新建一个就行 "pages": [ { "path": "liancui/add/add", //相对于pagesB文件夹的位置 "style": {} } ]原创 2023-12-04 00:26:19 · 1803 阅读 · 0 评论 -
uniapp微信小程序的background-image使用
我们知道微信小程序的图片不能使用本地图片,而必须使用网络图片<view class="top-wrapper" style="backgroundImage:url(http{{imgURL})}">在data绑定imgURL:require(‘static/image/order_detailbj.png’)如上我使用的是通过view标签设置图片背景的如果我们想通过image标签也可以<image :src='http+imgURL'></image>有原创 2023-12-03 23:03:59 · 7038 阅读 · 0 评论 -
uniapp|原生控件层级过高无法覆盖的解决方案
简称nview,它是一个原生的类画布的控件,其实cover-view也是用plus.nativeObj.view封装的。这种方式被称为混合渲染。另外cover-view无论如何都无法解决原生导航栏、tabbar、web-view组件的覆盖,为此App端补充了2个层级覆盖方案plus.nativeObj.view和subNVue。但如果在pages.json里注册了原生导航栏和tabbar,nvue里的界面元素默认也无法覆盖这些,也需要plus.nativeObj.view或subNVue。原创 2021-06-25 16:40:41 · 13768 阅读 · 0 评论 -
uniapp 如何使用subNVue原生子窗体创建分享弹窗(全网最详细)
1.解决问题:如何解决在使用web-view页面或者video上能够使用弹窗,总所周知在原生子组件中没办法在使用uni-popup或是另外的一些普通弹窗都会被覆盖住所有接下来我们可以使用subNVue这个原生子窗体的方法去解决APP端打开弹窗显示弹窗被覆盖(下面我要解决的是在web-view页面创建弹窗不被覆盖)2.官方文档解释:点击跳转链接注意事项:(重要的事情请先注意看完再操作)1.nvue中css与我们平时使用css 的规则有所不同,不明白的同学想要了解可以跳转我另外的链接学习跳转路径2原创 2023-10-31 12:39:27 · 2903 阅读 · 5 评论 -
uniapp nvue文件如何vue文件传输接收数据
1.在vue文件使用uni.$emit方法去实现要传递的数据//下面的数据是我在data绑定的数据,写在你需要触发的方法下console.log("传输中")uni.$emit('page-send', { id:_this.id, title: _this.title, share: _this.shareHref, image:_this.shareImg,})2.在nvue文件使用uni.$on方法去实现接收数据//下面的数据是我在vue文件绑定的数据拿到的,写在onLo原创 2023-10-31 12:39:30 · 2283 阅读 · 6 评论 -
uniapp nvue页面常见的一些坑
1.nvue 页面只能使用 flex 布局2.布局不能使用百分比、没有媒体查询。3.选择器仅支持class 选择器/* 错误 */#id {}.a .b .c {}.a > .b {} /* 正确 */.class {}4.border 不支持简写/* 错误 */.class { border: 1px red solid;} /* 正确 */.class { border-width: 1px; border-style: solid;.原创 2023-10-31 12:39:33 · 4125 阅读 · 0 评论 -
uniapp中nvue与vue的区别
uni-app是逻辑和渲染分离的,渲染层在app端提供了两套排版引擎。小程序方式的webview渲染,和weex方式的原生渲染,两种渲染引擎可以自己根据需要选。vue文件走的webview渲染nvue走weex方式的原生渲染组件和js写法是一样的,css不一样,原生排版的能用的css必须是flex布局uni-app的App端内置了一个基于weex改进的原生渲染引擎,提供了原生渲染能力。在App端,如果使用vue页面,则使用webview渲染;如果使用nvue页面(native vue的缩写),则原创 2023-10-31 12:39:36 · 2009 阅读 · 0 评论 -
如何完全卸载HbuilderX(全网最详细)
然后我找了各种原因,排查了很久才发现是HbuilderX编辑器的问题,机智如我所以我们需要重新去下载一个HbuilderX,但是问题来了,很多人不知道怎么卸载,我自己网上也百度了很久没有正确简单的方法,直到去知乎看了王安(HbuilderX开发者)才知道这个卸载方式。HBuilderX 3.4.6版本起,取消单独的App开发版安装包,统一为一个标准安装包。先开启正式版,再启动alpha版会激活已经开启的正式版。Alpha独立于正式版,建议电脑上保持正式版和alpha 2个版本,不要互相覆盖。原创 2023-10-31 12:25:07 · 40376 阅读 · 11 评论 -
uniapp H5兼容点击复制文本写法(uni.setClipboardData不兼容H5)
uniapp有个方法uni.setClipboardData()是用来剪切复制文本内容的,但是我们会发现没办法兼容H5,官网介绍[https://uniapp.dcloud.io/api/system/clipboard?id=setclipboarddata](https://uniapp.dcloud.io/api/system/clipboard?id=setclipboarddata)原创 2023-10-31 12:39:39 · 3596 阅读 · 1 评论 -
uniapp 微信小程序实现小程序分享好友
我们可以使用onShareAppMessage的方法对button 按钮进行触发HTML代码<button class="share_image" open-type="share" hover-class="none"> <image src="https://test.guoxuebao.vip/static/image/ic-wechat.png" mode="widthFix"></image> <view class="detail" >原创 2023-10-31 12:39:46 · 3132 阅读 · 6 评论 -
uniapp 实现swiper-3d效果轮播(中间大图两边小图)
gif:效果图如下代码如下:HTML部分 <view class="swiper-3d"> <swiper :current="swiper.current" class="s-container" @change="swiperChange" :circular="swiper.circular" :indicator-dots="swiper.indicatorDots" :interval="swiper.interval" :dur原创 2023-10-31 12:40:03 · 7708 阅读 · 0 评论 -
uniapp manifest.json 完整参数配置参考文档
Dcloud文档说明:https://ask.dcloud.net.cn/article/94官方文档说明:https://uniapp.dcloud.io/collocation/manifest原创 2023-12-03 23:01:17 · 4605 阅读 · 0 评论 -
Hbuilder 打开iOS真机调试操作
1.一台苹果手机,一条苹果数据线,一台电脑2.windows电脑需要安装iTunes和iTools这两个软件3.Hbulider运行ios手机模拟器4.手机ios9.0以上需要下面操作"打开设置-通用-设备-设备管理"(或"描述文件")中信任DCloud企业证书(Digital Heaven开头的证书)才可以正常使用"运行成功提示下面是一些注意事项:1.如何iTunes连接成功提示有个可以点击的手机图标2.如何iTools连接成功会显示你的设备3.Hbuilder检测到手机连接控制台下原创 2023-10-31 12:40:10 · 6459 阅读 · 2 评论 -
uniapp pagination组件案例使用实例
【代码】uniapp pagination组件案例使用实例。原创 2023-12-03 23:04:59 · 1981 阅读 · 3 评论 -
uniapp 检查网络状态并封装
// 检查网络function checkNetwork(){ uni.getNetworkType({ complete:function(res){ // console.log(res.networkType) if(res.networkType=='none'){ setTimeout(()=>{ uni.showToast({ icon:'none', title:'网络异常,请检查网络设置!', duration:原创 2023-12-04 00:26:39 · 2944 阅读 · 1 评论 -
uniapp 对get,post请求进行封装并使用
// GET请求const get = (url, callback) => { /* uni.showLoading({ title: '加载中' }); */ uni.request({ url: url, header: { 'Accept': 'application/json', 'Content-Type': 'application/x-www-form-urlencoded', //自定义请求头信息 }, method: 'GET', suc原创 2023-10-31 12:40:16 · 4753 阅读 · 2 评论 -
uniapp|vue|小程序设置错误码进行对应
const showError = error => { let errorMsg = '' switch (error.status) { case 400: errorMsg = '请求参数错误' break case 401: errorMsg = '未授权,请登录' break case 403: errorMsg = '跨域拒绝访问' break case 404: errorMsg = `请求地址出错: ${error.conf原创 2023-12-03 23:05:19 · 3721 阅读 · 2 评论 -
uniapp封装缓存设置
【代码】uniapp封装缓存设置。原创 2023-12-03 23:04:25 · 8828 阅读 · 2 评论