
UniApp
新一代的混合应用开发框架。适用于微信小程序开发,ios/android开发的解决方案。
独行侠_阿涛
2015年211院校毕业,于2020年考取软考高级证书-系统架构设计师,高分通过(61-64-52)。毕业前6年,一直专注于技术全面开花,有python/Node/Java/Elk系列等项目开发经验;熟悉搜索引擎解决海量数据搜索问题,Node代替Java开发服务后端,python自动化程序编写。目前持续沉淀过去的知识,陆续推出前端0+1专栏,容器技术等专栏,目前正在更新ELK7.2。
展开
-
小程序访问服务端异常暨ssl证书过期处理
背景是这样的,2021年4月23日,部署了小程序的服务端,然后小程序访问服务端是需要https,即需要ssl证书。到今年,即2022年,4月24日,突然小程序访问不了了,客户端就咨询,帮忙排查下原因,那会就觉得会不会是欠费了。排查了下,不是欠费,因为账户还有余额呢。然后客户突然说了一句话:前一段时间,提示证书过期了,我续费了,但是还没部署。我瞬间就知道问题了,就是证书过期导致的,然后因为我申请的是免费的证书,所以续费不花钱。之后重下下载证书,部署服务器,重启服务即可,注意,一定要重启服务哦!...原创 2022-04-30 19:59:54 · 1165 阅读 · 0 评论 -
mui/uniapp真机开发投屏显示
问题在开发app过程,使用真机调试,这个时候如果想要把效果投屏到电脑上来查看,比如我在分享博客的时候,需要截屏,如果每次都是在手机上截屏在发到电脑上,显然不方便。解决安装itools,然后将手机连上电脑,如下:效果如下:...原创 2021-05-07 15:03:12 · 2190 阅读 · 0 评论 -
阿里云申请免费ssl证书
最近做一个小程序项目,需要独立买服务器、域名、ssl证书。因为服务器和域名都花了不少钱,最后到了https的ssl证书环节,想起之前别人说有免费的,于是就在阿里云上提工单问了售后,果然有免费的可以申请,因此建议经费有限的小伙伴,如果是在阿里云上买的域名,那么直接在阿里云上直接申请免费证书,如果不知道怎么申请,可以参考如下:证书申请的话,您参考下 https://help.aliyun.com/document_detail/156645.html?spm=a2c4g.11186623.6.596原创 2021-04-24 11:23:57 · 315 阅读 · 0 评论 -
阿里云服务器远程桌面连接不上
昨天晚上刚刚部署了一套应用在服务器上,今天早上就想上去看一下,却出现了:应用访问不了 远程桌面也进不去,一直提示正在加密远程连接折腾了半天都没有折腾出为什么,问了阿里云的售后问题也没有解决掉。后面无意间看到我的账户处于欠费状态,原来因为我服务器使用的是按流量计费的方式,而一开始我并没有预先充值,所以流量一旦有用就立马处于欠费状态。所以我给账户冲了一部分钱进去之后,重新连接远程桌面,就恢复了。如果有遇到这个问题的朋友看到这篇博客后,能解决问题,请点赞,我看下人多不多。哈哈...原创 2021-04-24 11:47:26 · 1032 阅读 · 0 评论 -
微信小程序 - 请求接口提示域名不合法
通过uniapp开发微信小程序,上线前期,我配置了接口的https域名。配置都成功了,但是遇到一个问题微信小程序开发者工具上请求仍然还是会提示域名不合法,注意了:在这之前我已经在微信小程序控制台配置了request的https域名了,而且配置成功了。这个时候,我就拼命的查找为啥的帖子,网上无一例外的都是教我怎么去配置request的https域名。最后在一个犄角旮旯的地方,我发现了答案:如果配置request的https域名前,开发者工具已经打开,那么请重新打开开发者工具,方可生效..原创 2021-04-25 11:00:57 · 1270 阅读 · 0 评论 -
uniapp微信小程序uni.request捕获500异常
问题通常使用ajax,axios等进行服务请求,500错误或者其他的错误都会直接进入到错误通道里头,比如ajax异常的话会进入到error的回调函数里头,axios异常会进行到catch里头,一开始以为uni.request也是一样的意思,但是发现一个问题,当服务端报500异常,在fail回调函数里头没有捕获到异常。解决原来,uni.request将500异常也归类到了success回调函数里头,我这边的理解是,因为请求是成功了,只是500异常,是业务异常,所以...所以,要获取500异常,原创 2021-04-18 21:46:27 · 4636 阅读 · 0 评论 -
uniapp微信小程序rich-text图片显示不全图片显示不了
问题uniapp里头要展示富文本内容,就得用rich-text标签,配合nodes属性,今天要显示如下的富文本,但是图片显示不了<p>很不错的商品,可以选购下哦</p><figure class="image"><img src="https://gd3.alicdn.com/imgextra/i3/0/O1CN01IiyFQI1UGShoFKt1O_!!0-item_pic.jpg_400x400.jpg"></figure>图片显原创 2021-04-18 21:11:22 · 4374 阅读 · 1 评论 -
uniapp微信小程序scroll-view 回到顶部
问题scroll-view是一个具备上拉加载下拉刷新功能的插件,可以通过代码设置当前scroll-view的滚动条的位置,按照官方的方案,直接设置scroll-top属性是不生效的:解决经过测试如下方法可行:html代码如下: <scroll-view enable-back-to-top=true :scroll-top="scrollTop" scroll-y="true" class="scroll-Y" @scrolltoupper="upper" @scrollto原创 2021-04-17 23:55:14 · 2502 阅读 · 1 评论 -
uniapp微信小程序vant-search获取不到输入的搜索内容踩坑
问题如下书写,当van-search输入框输入内容后,发现通过v-model绑定的name变量的值没有发生改变<van-search placeholder="请输入搜索关键词" v-model="name" @change="query"/>原因这里的问题是因为vant组件在使用的时候,数据不会自动同步到变量值中,这就需要增加一个change事件手动将输入内容赋值给name: query(e){ if (e) { console.log(e.det原创 2021-04-17 22:28:29 · 2321 阅读 · 0 评论 -
uniapp微信小程序用户唯一标识获取
微信小程序常用的功能之一就是:使用微信登录微信小程序,但是登录之后拿到用户信息之后,缺少用户的唯一标识。通常使用openid作为微信用户的唯一主键。受限于微信小程序的限制,不能直接通过小程序前端拿到openid,具体限制如下:因此,只能走前后端搭配的方式来获取openid。获取方式如下:uni.login获取code将code作为参数传到服务端,服务端通过构建如下url,进行post请求://获取openid,session_keylet appid = "" //需替换为原创 2021-04-08 23:32:04 · 3541 阅读 · 0 评论 -
uniapp微信小程序2021年全新获取微信用户信息方式
最近在做一个新的小程序发现使用uniapp做的微信小程序的获取当前的微信用户的功能异常。20年初的时候,那会使用如下组合来获取:uni.login(OBJECT)uni.getUserInfo(OBJECT)但是到了今天,突然这两个组合起来获取微信用户获取不到了,变成了获取到一个匿名的微信用户了。经过排查,上面的组合被下面的用法所替代了:uni.getUserProfile({ desc:'登录', success:(res)=>{ // 用户原创 2021-04-09 10:06:27 · 1788 阅读 · 0 评论 -
HBuilderx创建uniapp colorui项目报错Cannot find module 'infer-owner'
现在多端应用在实际的开发场景中是非常的吃香的,我选择是基于uniapp来进行实现的。uniapp是dcloud公司基于hbuiderx来进行开发的一个框架。原生的uniapp的ui是非常普通的,因此笔者就想借助开源的ui插件colorui来改进。恰好HBbuilderx可以直接创建带有colorui的uniapp的应用。但是当应用创建好之后,要运行微信小程序上,或者是字节跳动小程序...原创 2020-04-14 17:32:39 · 2045 阅读 · 0 评论