App开发
文章平均质量分 70
L_不觉晓晓
这个作者很懒,什么都没留下…
展开
-
如何在Vue项目里面使用Html5+
在main.js里面添加如下代码:// 此代码是采用的 5+ Runtime中的plus对象document.addEventListener('plusready', function () { // 首页返回键处理 // 处理逻辑:1秒内,连续两次按返回键,则退出应用; if (!first) { // 首次按键,提示‘再按一次退出应用’ Toast('再按一次退出应用'); first = new Date().getTime(); setTimeout原创 2021-07-02 13:44:02 · 1766 阅读 · 2 评论 -
APP开发-Vue3+Vant+Html5+ 实现管理应用缓存以及清除缓存
一、需求分析:1、显示APP缓存大小,并且可以清除缓存。2、一般app上都会在设置模块有清除缓存的功能。这里的缓存指的是磁盘缓存。在iOS系统上对应的是沙盒路径下的缓存。一般清除缓存无非两样:图片缓存和其他资源文件缓存。二、技术分析通过调查资料,发现在Html5+上有关于管理应用缓存的API----Cache在它提供的API方法里面有计算应用已使用的缓存数据大小方法(calculate),和清除应用的缓存数据方法(clear)。清除缓存的时候,要弹出一个Dialog对话框,点击确认的时候再清除缓原创 2021-07-02 11:12:42 · 1539 阅读 · 1 评论 -
APP开发-Vue3+vant实现数据列表下拉分页功能
一、需求分析1、数据列表页面初始化显示十条数据,当用户下拉页面的时候会再自动请求十条数据,如果数据加载完成,显示提示信息’已经到底了’二、 分页效果图从动图中我们可以看出页面在下拉的时候会自动触发数据请求,在右边的Network栏中,我们可以监测它是往后台发送请求的,而其currentPage代表的请求页数每次也会自动加一。三、后台分页逻辑当我们数据列表数据量大的时候,我们一般都会采用分页的展示。怎么样实现分页?首先,前台我们要告诉后台,我们需要请求第几页数据,并且把每页展示的数据量告诉我。原创 2021-06-23 11:07:01 · 4303 阅读 · 0 评论 -
APP开发-使用Vue3+vant+html5+ 实现相机拍照,选取相册图片,裁剪图片以及提取图片中的文字等功能(三)
1、提取图片中的文字原创 2021-06-23 11:05:54 · 1490 阅读 · 0 评论 -
App开发-使用Vue3+Vant组件实现历史搜索记录功能
使用Vue3+Vant组件实现App历史搜索记录功能最近在开发一款新的app项目,我自己也是第一次接触app开发,经过团队的一段时间研究调查,决定使用Vue3+Vant前端组件的模式进行开发,vue2开发我们已经用过几个项目了,所以决定这一次尝试使用Vue3来进行前段开发。我刚开始负责搜索功能的开发,有历史搜索记录的需求,一开始我认为这是记录的存储信息也会放在一个数据库表里面,但经过一番调查,发现并不是这样,而是要存储在本地。但是网上的方法也并没有完全解决问题,经过一番尝试,终于给搞好了,话不多说,直接原创 2021-06-07 18:33:51 · 2034 阅读 · 4 评论 -
APP开发-使用Vue3+vant+html5+ 实现相机拍照,选取相册图片,裁剪图片以及提取图片中的文字等功能(一)
一、原创 2021-06-23 11:04:15 · 8034 阅读 · 7 评论 -
APP开发-使用Vue3+vant+html5+ 实现相机拍照,选取相册图片,裁剪图片以及提取图片中的文字等功能(二)
一、实现图片的裁剪原创 2021-06-23 11:04:34 · 1785 阅读 · 0 评论 -
App开发-使用keepAlive,解决页面缓存是否动态刷新的问题
1、APP页面从另一个页面返回保持原有状态我们经常使用App都知道,比如当我们从一个搜索列表进入商品详情页面,再次从商品详情页面返回列表页面肯定会停留在上次浏览的位置,如果我们再次刷新或者回到列表顶部,这样对用户的操作体验肯定是不友好的,所以我们要首先解决这个问题。经过查证,发现在router里面有一个keepAlive,只要我们将keepAlive设置为true,他就会帮我们自动缓存记录上次获取的DOM,而不会再次去刷新数据请求新的DOM。在router.js里面如下设置即可。{ p原创 2021-06-11 11:31:44 · 1344 阅读 · 0 评论 -
App开发-使用Android模拟器进行页面调试及功能测试
我们在App开发的过程中,不像pc端开发,在浏览器调试合适显示结构基本就不会发生大的改变,而App开发则不同,不同手机型号不同分辨率,在浏览器上转换为手机模式进行调试,可能达不到我们预想的效果,但是呢我们也不能稍作修改就打包发布,实用性不高,不适合开发调试阶段,这个时候手机模拟器的实用性就展示出来了。最近也在做App开发,我们一般是把前台build在发布到模拟器上进行调试和查看样式的效果,不过浏览器的调试也是必不可少的,在模拟器上再次进行调试就是为了确保我们在浏览器上显示的效果在真正的手机端也可以有同样原创 2021-06-11 14:14:05 · 3630 阅读 · 5 评论