随笔分类 - Uni-app
摘要:在做小程序开发的时候,经常会需要用到在不同的平台进行适配。 最常见的就是:微信小程序(默认)有时候方便预览和查看需要再次打包H5作为移动端,这个时候部分代码就需要做适配: 一、JS代码模块 1、仅在小程序平台编辑的代码 // #ifdef MP // 仅在小程序平台编译的代码 console.log
阅读全文
摘要:在做Uniapp开发的时候,在一些特定的情况下需要使用H5打包运行,直接打包就会有个问题,从项目的角度上来说,确实需要每个单独一个域名,但是多个域名在浏览器的协议中,就会存在跨域的问题,还得解决跨域的问题,那有没有一种方式是可以将这些项目同时运行在一个域名下呢? 当然是可以的。默认情况下,打包后运行
阅读全文
摘要:uniapp和h5进行混合开发,最近在接手开发微信小程序,在技术选型的时候,拟采用uniapp+h5进行混合开发。 想必为啥要使用uniapp开发,就不用多说了?就是为了进行跨平台开发。如果使用微信小程序的开发方式,开发出来的应用就只能在微信小程序使用,但是使用uniapp就可以多端开发,包括做ap
阅读全文
摘要:在用Uniapp做项目开发的时候,经常会遇到需要自定义tabbar来实现功能,下面是我写的基础tabbar组件。 <template> <view> <view class="main-home-tabbar"> <view class="tabbar-item" :class="'home' ==
阅读全文
摘要:在用uniapp做APP的时候,下拉刷新,上拉加载是常见的功能需求,现在整理一下: 第一步:设置下拉和上拉属性 找到【pages.json】设置: "enablePullDownRefresh": true, "onReachBottomDistance": 100, 示例: 第二步:页面新增下拉和
阅读全文
摘要:在做Uniapp项目开发的时候,了解其生命周期很重要,方便及时排查问题以及做项目开发。 一、应用生命周期 应用生命周期是指应用程序从启动到关闭的整个过程,包括:应用的启动、前后台切换、退出等。 此生命周期钩子函数是由Uniapp提供的。 onLaunch:应用程序启动时触发,仅在应用程序第一次启动时
阅读全文
摘要:在用uniapp进行将wap站转化为app的时候,默认打包后的文件,带有系统的导航栏,下面是去除的办法: 第一步:找到 sitemap.json 设置 titleNView为false: 第二步:在pages加入 { "webviewId": "common", "matchUrls": [{ "h
阅读全文
摘要:最近开发APP遇到苹果上架的问题,由于采用了第三方支付,由于苹果的霸王条款,所以需要完善苹果支付,以下是详细的开发流程和步骤: 首先看官方文档: https://uniapp.dcloud.net.cn/api/plugins/payment.html https://uniapp.dcloud.n
阅读全文
摘要:最近在用Uniapp开发APP,万事具备,出现了一个意外: UniAPP做微信支付,打包后,一个手机只能拉起一次支付,然后再次支付就报错了。 报错:{“errMsg"."requestPayment:faillpayment微信:-1]Generalerrors","errCode":-100"od
阅读全文
摘要:最近使用Uniapp开放一个混合APP,原本做好的微信授权登录,在真机调试的时候一切正常,可以授权登录,没有问题,但是打包后,就无法授权登录。 经过排查,发现掉入到了一个巨坑: 在Hbuilder以前的版本里,做微信授权登录需要配置:appid以及appsecret,如图: 在HBuilderX3.
阅读全文
摘要:最近在做APP开发,遇到一个问题: 经过排查定位是:证书别名签名错误: 注意这里使用的包名不能用Uniapp自己给的包名: 默认这里是【Uni.】开头的包名,但是如果是正常上线,需要填写为去:微信开发平台,申请的应用包名: 更多问题参考: https://blog.csdn.net/xin_666/
阅读全文
摘要:由于种种原因,在使用APP的时候,点击需要触发打开微信小程序的功能,具体代码示例: plus.share.getServices(function(res){ var sweixin = null; for(var i=0;i<res.length;i++){ var t = res[i]; if(
阅读全文
摘要:开发好的APP,最近内部测试,在安卓端调起支付没有问题,但是在IOS端,却无法进行支付,报错: 支付失败,原因requestPayment:fail service not found 论坛上的相同问题: https://ask.dcloud.net.cn/question/138796 具体解决方
阅读全文
摘要:在用Uniapp开发项目的时候,APP上线,就需要用到安卓证书,当然网上有很多生成证书的教程,各种安装,各种命令,下面就介绍两种快速方便的生成证书的方法: 第一种:在线证书生成: http://www.applicationloader.net/appuploader/keystore.php 然后
阅读全文
摘要:最近由于平台一些规则,导致应用下架,再次按照原来方式打包进行提交到华为应用市场,提示:请提供64位版本软件包后再提交审核 解决方法: HBuilder项目打包需要配置勾选arm64-v8a,默认只会集成armeabi-v7a 打完收工!
阅读全文
摘要:最近在用Uniapp开发项目,一直都是好好。但是突然报了一个神奇的错误: Access to XMLHttpRequest at 'http://xxxx.xxxx.com/addons/Paper/api/v1/papers?is_over=false&loading=true&page=1&si
阅读全文
摘要:在使用 Uniapp 开发APP的过程中,遇到一个问题,就是 Uniapp 里面不支持 $refs ,这可怎么办? Uniapp 中 $refs 获取不到值,主要有两种情况: 1、vue 页面。webview方法渲染 2、nvue 页面。weex方式原生渲染。 微信小程序本身就不支持操作 DOM ,
阅读全文
摘要:最近在做APP,由于华为手机更新过系统,再次用来调试APP发现就不行了。下面给出具体的解决方法: 第一步:打开【允许开发人员选项】 找到【设置】点击【关于手机】找到【版本号】点击7次或多次,允许开发人员选项。 第二步:USB链接手机打开【允许文件传输】 USB调试需要在用USB链接的时候,允许文件传
阅读全文
摘要:经常用Uniapp做APP开发,对于功能需求不大的APP,如果用iconfont里面的图标太麻烦,基本上uniapp自带的图标已经能够满足我的需求,但是每次找Uniapp的图标太麻烦了,在官网上几乎找不到入口(可能是我姿势不对),下面整理了一下Uniapp的UI,以及图标地址。 组件库: https
阅读全文
摘要:最近在提交苹果APP进行审核,提交审核版本的时候,就提交不了。主要报错: 您的 App 包含 NSUserTrackingUsageDescription,这表示您将会请求追踪用户。要在 App 产品页上更新此信息,您必须注明哪些数据类型会追踪用户。如果此描述有误,请更新您的 App 二进制文件,并
阅读全文

浙公网安备 33010602011771号