随笔分类 - uni-app
摘要:最近开发项目遇到了使用地图持续性定位场景,首先会考虑使用百度或者是高德。下边描述下本人在实际开发中遇到的问题。 1、使用百度定位百度定位真机调试和打包时都很顺畅,没有遇到不能调用或者打包失败的问题。但是,发现在百度地图打包之后偶尔出现坐标系错乱的问题。有的时候打包后显示点位是百度坐标系,有时候打包后
阅读全文
摘要://百度坐标转高德(传入经度、纬度) function bd_decrypt(bd_lng, bd_lat) { var X_PI = Math.PI * 3000.0 / 180.0; var x = bd_lng - 0.0065; var y = bd_lat - 0.006; var z =
阅读全文
摘要:错误描述 在使用uni-app开发微信小程序的时候,想要通过uni.chooseLocation获取用户地理位置的时候出现chooseLocation:fail the api need to be declared in the requiredPrivateInfos field in app.
阅读全文
摘要:1.前端 <view class="u-m-r-10"><u-avatar :src="pic" size="140" @click="img"></u-avatar></view> /* 图片上传 */ img:function(){ uni.chooseImage({ count: 9, siz
阅读全文
摘要:最近在做一个项目,要求app通过蓝牙连接设备并将报文传输至设备中,在这个过程踩过了几个坑,总结如下: 根据uni-app官网API主要涉及到“蓝牙”和“低功耗蓝牙”两个部分。 主要步骤: 步骤1:初始化蓝牙模块 openBluetoothAdapter $openBluetoothAdapter()
阅读全文
摘要:最近在做个项目要求app获取当前连接的wifi信息和可用WiFi列表。 uni.getNetworkType({ success: function (res) { console.log(res.networkType); if(res.networkType != "wifi"){ uni.sh
阅读全文
摘要:目的:uni-app唤醒第三方应用,并传入参数(登录账号和密码)跳过登录,达到用户无感登录效果!! 1.离线打包设置 包名:cn.com.ptorigin.cms 执行activity:com.bodystm.activity.LoginActivity 参数: let sendData = { "
阅读全文
摘要:Android平台打包发布apk应用,需要使用数字证书(.keystore文件)进行签名,用于表明开发者身份。 可以使用JRE环境中的keytool命令生成。以下是windows平台生成证书的方法: 安装JRE环境(推荐使用JRE8环境,如已有可跳过) 可从Oracle官方下载jre安装包:http
阅读全文
摘要:将一些使用频率较高的常量或方法,直接扩展到Vue.prototype上,每个Vue对象都会继承下来。 在main.js中挂载属性或方法: import Vue from 'vue' import App from './App' Vue.config.productionTip = false; /
阅读全文
摘要:在uni-app 项目跟目录下创建common目录,然后再common目录下创建common.js用于定义公用的方法。 common.js可以定义常量和方法: //接口地址 const apiUrl=''; //定义公用方法 const sayHi=function(){ console.log('
阅读全文
摘要:uni.share(OBJECT) uni-app的App引擎已经封装了微信、QQ、微博的分享SDK,开发者可以直接调用相关功能。 可以分享到微信、QQ、微博,每个社交平台被称为分享服务提供商,即provider。 可以分享文字、图片、图文横条、音乐、视频等多种形式。同时注意,分享为小程序也使用本A
阅读全文
摘要:1.显示消息提示框 uni.showToast(OBJECT) 显示消息提示框 OBJECT参数说明: 参数类型必填说明平台差异说明 title String 是 提示的内容,长度与 icon 取值有关。 icon String 否 图标,有效值详见下方说明。 image String 否 自定义图
阅读全文
摘要:跨端兼容 uni-app 已将常用的组件、JS API封装到框架中,开发者按照uni-app规范开发即可保证跨平台兼容,大部分业务均可直接满足。 但每个平台有自己的一些特性,因此会存在一些无法跨平台的情况。 大量写if-else,会造成代码执行性能低下和管理混乱。 而编译到不同的工程后二次修改,会让
阅读全文
摘要:当滚动条滚动到最底端实现加载。 利用onReachBottom监听方法 ①下拉监听方法 onReachBottom: function(){//上拉加载监听方法 this.getMoreNews(); if(timer!=null){clearTimeout(timer);} timer=setTi
阅读全文
摘要:onPullDownRefresh 在js中定义onPullDownRefresh处理函数(和onLoad等生命周期函数同级),监听该页面用户下拉刷新事件。 需要在pages.json里,找到的当前页面的pages节点,并在style选项中开启enablePullDownRefresh 当处理完数据
阅读全文
摘要:1. uni.setNavigationBarTitle(OBJECT) 动态设置当前页面的标题。 OBJRECT参数说明: 参数类型必填说明 title String 是 页面标题 success Function 否 接口调用成功的回调函数 fail Function 否 接口调用失败的回调函数
阅读全文
摘要:1. 系统信息 uni.getSystemInfo(OBJECT) 获取系统信息 OBJECT 参数说明: 参数名 类型 必填 说明 success Function 是 接口调用成功的回调 fail Function 否 接口调用失败的回调函数 complete Function 否 接口调用结束
阅读全文
摘要:uni.setStorage(OBJECT) 将数据存储在本地缓存中指定的key中,会覆盖掉原来该key对应的内容,这是一个异步接口。 OBJECT参数说明: 参数名 类型 必填 说明 key String 是 本地缓存中的指定的key data Object/String 是 需要存储的内容 su
阅读全文
摘要:uni.uploadFile(OBJECT) 将本地资源上传到开发者服务器,客户端发起一个POST请求,其中content-type为multipart/form-data. 如页面通过uni.chooseImage等接口获得一个本地资源的临时危机路径后,可通过此接口将本地资源上传到指定服务器。 O
阅读全文