
HBuilder
偷笑黑桃K
iOS高级工程师项目经理,对iOS平台有较深入的了解,撰写过《iOS应用程序开发方法与实践》一书。
展开
-
监听MUI中的滑块Slider的滑动事件
如果需要监听滑块的滑动事件,以便在完成滑块拖放后获取滑块的值,可以添加onchange事件,代码如下:<div class="mui-input-row mui-input-range"> <input type="range" id="slider" value="0" min="0" max="5000" onchange="原创 2019-01-04 11:25:27 · 7859 阅读 · 0 评论 -
解决HBuilder中引入高德地图AMapUI报错的问题
将高德地图官网的代码拷贝到HBuilder后,运行一直报错:[ERROR] : ReferenceError: Can’t find variable: AMapUI要解决此问题,只需将示例代码中的script的src路径添加https:&lt;script type="text/javascript" src="https://webapi.amap.com/maps?v=...原创 2019-01-03 00:59:07 · 4133 阅读 · 1 评论 -
通过JS设置MUI中Switch开关的状态
MUI官方文档中只说了toggle()函数可以切换开关的状态,并未提及如何通过js直接设置开关的初始状态。实际上开关是否开启,是通过开关div上的mui-active样式类来控制的,即如果有这个样式类则开关处于打开状态,否则为关闭。于是可以通过JS维护classList即可,HTML代码如下:<div class="mui-switch mui-switch-blue mui-switch...原创 2019-01-08 14:50:10 · 7304 阅读 · 0 评论 -
HBuilder(基于MUI的H5+)如何令iOS的App强制退出
H5+官方文档提供的plus.runtime.quit();对Android有效,但对iOS无效。但实际上,iOS系统原生提供了[[NSThread mainThread] exit];方法可以强制退出当前App,并且H5+支持调用iOS原生类的方法(通过plus.ios.importClass和invoke函数),于是就可以变相实现强制退出iOS的App了,代码如下:if (mui.os.io...原创 2019-01-09 00:38:08 · 3480 阅读 · 1 评论 -
HBuilder(H5+App)中集成腾讯云通信IM功能
产品经理的需求是,App端需要集成腾讯云IM来接收消息。在技术层面有两个实现方案:如果App端只需要收发IM消息,不涉及远程推送功能,则可以使用腾讯云IM的WebSDK来实现。但如果App端除了接收IM消息之外,还需要接收腾讯云的远程推送消息,由于HBuilder默认只集成了个推和小米推送,并未集成腾讯云的推送功能,此时只能自己去集成iOS/Android的SDK来实现。WebSDK无法实现...原创 2019-01-21 11:35:59 · 11777 阅读 · 5 评论 -
H5+应用(MUI)响应横竖屏切换并设置状态栏显示隐藏
原生iOS应用默认会有这样的特性,竖屏时显示状态栏和导航栏,切换到横屏时状态栏隐藏。要想在H5+应用中达到同样效果,需要:响应横竖屏切换事件判断横竖屏设置状态栏显示/隐藏代码如下: //判断手机横竖屏状态: window.addEventListener("orientationchange", function () // window.addEventListen...原创 2019-01-30 00:05:07 · 2912 阅读 · 0 评论 -
Uniapp设置页面的背景图片
可以通过设置view的background或者background-image属性来实现:<template> <view class="content" :style="{background: 'url('+imageURL+')'}"> <!-- 如果是设置background-image则写成:<view class="content" :styl...原创 2019-05-23 10:32:06 · 85336 阅读 · 7 评论