一,前言 使用了开源的Mui仿知乎日报的模块。
该模块实现的功能:知乎日报阅读。日报评论的查看。
二,bug处理 在将天下事模块移入之前的项目中的时候遇到一个严重的报错:
webview[detail] does not exist
初步检测为:js/mui.min.js的问题
文章图片
因为目前的主页设计为下部导航栏选项卡的优先级为最高,打开的页面都已嵌入式的方式嵌入页面,导致天下事模块的遮罩层与底部选项卡冲突,导致报错。
主要是因为:定义这个webview页面优先级冲突问题导致。
2.1,bug解决 基础设计,天下事因为js里有遮罩层如果放到底部选项卡中,无法使用。所以取消中间的最高优先级,改为跳转按钮规避这个优先级冲突。
文章图片
上述改的:取消a标签的存储底部选项卡关联的界面。
将图标与文字放入span标签,赋id值为tianxia。
天下事,点击选择器如下:
//天下事
document.getElementById('tianxia').addEventListener('tap', function() {
console.log("天下事");
mui.openWindow({
url: './tianxia.html', //通过URL传参
})
});
2.2,tianxia.html
{{formatDate(items.date)}}
传递参数给组件 并绑定原生事件。
【APP开发从0到1|webview[detail] does not exist【BUG解决】【MUI+VUE】】实现滚动刷新,循环显示api接口获取的文章详情。
推荐阅读
- others|强制停用华为桌面,换第三方桌面
- 效率工具|马斯克一条推特,让这个 App 火了,让一家公司股价暴涨 40%
- vue|基于Vue+elementUI+django前后端分离员工管理系统
- 开源项目|Vue项目实战 —— 哔哩哔哩移动端开发—— 第二篇
- 公司的开发需求|模仿百度搜索 (上下翻动、带有时间)
- 插件|我只写注释 —— 让Ai写代码
- vue|抽出20分钟,快乐学习Vue
- Vue|uni-app 微信小程序获取当前定位
- 前端|uniapp开发微信小程序利用腾讯地图实现定位功能