随笔分类 -  mui

摘要:1 引言在我们使用HbuilderX开发APP时,经常会有一个很实用的功能需要开发,那就是搜索功能了,uni-app为我们提供该功能,大大的简化了开发难度,只要进行简单的配置就可以生成原生的导航输入框了(笔者的另一篇笔记中记录了配置过程,这里就不重复介绍了),那么现在有了原生输入框了,我们要如何操作 阅读全文
posted @ 2020-01-13 16:53 瞎BB的是2B 阅读(4598) 评论(0) 推荐(0)
摘要:$vm.data直接修改的是data的值,不是通过onShow去监听的。 PageA PageB 还有一个写法没试验过: 其他的一个写法 h5类的 阅读全文
posted @ 2020-01-07 14:15 瞎BB的是2B 阅读(5739) 评论(0) 推荐(2)
摘要:uni.app图片同比例缩放图片同比例缩放是经常用到的,刚开始设置了什么max-width、object-fit都不行,最后才知道uni.app里自带的mode属性可以解决这个问题,真是方便了很多。aspectFill:保持纵横比缩放图片,只保证图片的短边能完全显示出来。也就是说,图片通常只在水平或 阅读全文
posted @ 2020-01-07 09:21 瞎BB的是2B 阅读(7191) 评论(0) 推荐(2)
摘要:pages.json中,设置app-plus 阅读全文
posted @ 2020-01-06 14:20 瞎BB的是2B 阅读(3168) 评论(0) 推荐(0)
摘要:1. 原生导航栏-通用配置 (1) 原生导航优点 原生导航的体验更好,渲染新页面时,原生导航栏的渲染无需等待新页面dom加载,可以在新页面进入动画开始时就渲染。 原生导航还可以避免滚动条通顶,并方便的控制原生下拉刷新。通过pages.json的配置,可以简单的、跨端的、高性能的开发业务。 (2) 原 阅读全文
posted @ 2020-01-06 11:00 瞎BB的是2B 阅读(7821) 评论(0) 推荐(1)
摘要:显示加载框:mui.showLoading("正在加载..","div"); //加载文字和类型,plus环境中类型为div时强制以div方式显示隐藏加载框:mui.hideLoading(callback);//隐藏后的回调函数 注意:加载框只会显示一个,多次调用showLoading只会显示最后 阅读全文
posted @ 2019-12-21 14:46 瞎BB的是2B 阅读(4374) 评论(1) 推荐(2)
摘要:在安卓上可以使用 H5+官方文档提供的plus.runtime.quit();对Android有效,但对iOS无效。但实际上,iOS系统原生提供了[[NSThread mainThread] exit];方法可以强制退出当前App,并且H5+支持调用iOS原生类的方法(通过plus.ios.impo 阅读全文
posted @ 2019-12-21 11:19 瞎BB的是2B 阅读(2597) 评论(0) 推荐(0)
摘要://需要刷新的页面的id var pageId = "examples/shopping.html"; //根据页面id获取页面 var page = plus.webview.getWebviewById(pageId); mui.fire(page, 'refresh'); 目标页面接收的: w 阅读全文
posted @ 2019-12-05 16:11 瞎BB的是2B 阅读(667) 评论(0) 推荐(0)
摘要:其实要实现这个功能原理非常简单,就是setInterval+setTimeout+clearInterval结合使用,首先在data里定义一个变量second,初始值为60,然后在setInterval里执行每秒减1的操作,setTimeout在60秒后执行clearInterval清除定时器的操作 阅读全文
posted @ 2019-11-25 15:08 瞎BB的是2B 阅读(3860) 评论(0) 推荐(0)
摘要:顶部选项卡-可左右拖动(webview)的示例中,如何做到tab与webview联动滚动,效果类似uc头条一样 ps:自己也不确定有多少了到航头,页面怎么办,到航头从后台获取,页面不可能建N多个.html 在滚动过程中,item数组里有三个参数 id: "", url: "", extras: {} 阅读全文
posted @ 2019-09-21 10:21 瞎BB的是2B 阅读(1127) 评论(0) 推荐(0)
摘要:在做mui的真机调试时手机查找不到手机,有可能是你的 adb interface 驱动 版本过低,先下载 或自行百度 http://www.onlinedown.net/soft/1164054.htm 阅读全文
posted @ 2019-05-09 09:15 瞎BB的是2B 阅读(554) 评论(0) 推荐(0)
摘要:不要在没有plus和mui的环境下调用相关API 普通浏览器里没有plus环境,只有HBuilder真机运行和打包后才能运行plus api。 在普通浏览器里运行时plus api时控制台必然会输出plus is not defined错误提示。 mui作为一个前端框架,你必须保证当前页面引入了mu 阅读全文
posted @ 2019-05-05 11:53 瞎BB的是2B 阅读(1718) 评论(0) 推荐(0)
摘要:ios上plus是一直存在的,不涉及等ready事件。但安卓上还是需要等plus ready。在安卓环境中,通常情况下需要html页面解析完成后才会让5+ API生效,安卓的执行的顺序为: 这样导致5+ API生效时间比较延后,通常采用以下代码等待plus ready后再调用5+ API: 我们总是 阅读全文
posted @ 2019-05-05 11:53 瞎BB的是2B 阅读(440) 评论(0) 推荐(0)
摘要:项目需要长按复制文本内容,由于也没仔细研究过 mui 所以就直接百度。看到了 花落乱了流年 这篇博客 我就把这个博客的代码融合到自己的项目里,实现了复制的需求 单独写到了一个 js 文件。首先把 长按事件 激活,因为默认是关闭的。我在里边添加了确认框,可以做到提醒用户的作用。在复制成功后边又有消息提 阅读全文
posted @ 2019-05-05 11:05 瞎BB的是2B 阅读(977) 评论(0) 推荐(0)
摘要:HBuilder是支持微信分享(好友和朋友圈),QQ分享,新浪微博和腾讯微博分享。 但是在使用的过程中,官方给的文档似乎很坑爹。 《分享插件配置》 《分享插件开发指南》 都是2014年7月发表的文档,后期也没看见更新说明;有用户过来提问,就都给引导去看这两篇文档,真不知道有什么好看的。 在公司的项目 阅读全文
posted @ 2018-11-23 16:56 瞎BB的是2B 阅读(1056) 评论(0) 推荐(0)