uni-app踩坑之旅
这里总结的踩坑记录大部分都是app端的兼容问题,H5端基本都不会出现,小程序端还没尝试,后续增加。如有错误,欢迎指正
一、环境类
1、h5环境下vue.config.js中的proxyTable生效,在app端和小程序端不生效
在封装的request请求中,baseUrl的值在H5环境下时根据生产环境域名来,而app和小程序需要手动配置
let baseUrl='';
const NODE_ENV=process.env.NODE_ENV;
//#ifdef H5 h5按照生产环境和开发环境
baseUrl=NODE_ENV === 'production' ? '/' : '/dev/';
//#endif//#ifndef H5 非h5环境,手动配置
baseUrl='http://ztdoc.wisedu.com/';
//#endif
二、组件类
1、修改组件默认样式
使用 /deep/ 深度选择器
<style lang="scss">/deep/ .uni-navbar__header-btns-left {.uni-icons{color:#fff !important;}}
</style>
2、修改uni-page-body等页面样式
page{height: 100%;
}
注:在app端暂未生效
3、uni-list-item 显示右箭头,需要加上link,show-arrow不生效
使用uni-ui的list组件时,必须在uni-list-item上加上link属性才能显示出来右侧的箭头,文档中的提示的show-arrow并不生效
<uni-list-item title="标题文字" link ></uni-list-item>
5、绑定class时不能使用函数返回
<view :class="dealClass()"></view>
当使用上述方式动态返回class时,在app端会报错不能使用此种方式
6、标签中使用{{}}模板语法渲染textarea文本会换行,换用v-text
7、测试环境v-for的key值重复会报错 can’t find property ‘key’ of undefined
- HBuilderX版本:3.0.5
- uni-h5:^2.0.0-29820201110001
- vue:^2.6.12
- 操作步骤:onShow获取列表数据 ——> 点击数据进入子页面,业务处理,返回上一页(后端会将当前数据筛除)——> onShow获取列表数据(报错)
三、API类
1、uni.showActionSheet的取消按钮无法修改
uni.showActionSheet的取消按钮文字无法修改,也不能实现国际化
2、uni.showToast在路由跳转后自动消失
当使用uni.showToast时,不论设置的duration是多长时间,在路由跳转时都会消失
四、插件类
1、uni-simple-router插件
我的另一篇文章uni-app引入uni-simple-router基础配置中详细记录了uni-simple-router的使用
uni-app踩坑之旅相关推荐
- HbuilderX:uni app踩坑之uView-ui
HbuilderX:uni app踩坑之uView-ui 最近在自学uniapp,想找一个ui框架提高一下学习和开发的效率,于是就网上冲浪,浪来浪去,最后选择了uView-ui这款.其实有些框架我是有 ...
- Vue踩坑之旅(一)—— 数组、对象的监听
作为一个接触 vue 才一个多月的小白,马上就接手基于 vue 的大型商城项目,其间真是跌跌撞撞踩了好多坑(o(╥﹏╥)o).在此写下自己的踩坑之旅,希望给跟我一样还在自学 vue 的同学一些帮助,另 ...
- 微信小程序uni.getImageInfo踩坑大计划
B站https://www.bilibili.com/read/cv6317437 如果你在使用getImageInfo的时候真机调试没问题,上传生成体验版的时候或者是线上版本没反应,主要原因是网络图 ...
- 微信开发踩坑之旅 之 开发准备及服务器配置
在工作和兴趣的机缘巧合之下,我开始接触微信开发.在这里简单记述自己的微信开发踩坑之旅. 首先,由于本人标准的理工科生,记述的语言有所不足,我尽量说明准确和详细点. 本文记述主线 ·申请公众号 ·公众号 ...
- VR制作中必须踩的坑365之037(oculus2、UE4、UE5、VR记录一年的踩坑之旅)Maya / ZBrush / Substance Painter倒来倒去
VR制作中必须踩的坑365之037(oculus2.UE4.UE5.VR记录一年的踩坑之旅)Full 3D GAME ASSET workflow ( Maya / ZBrush / Substanc ...
- 重装win10系统+Ubuntu16.04的踩坑之旅(联想拯救者r720)
重装win10系统+Ubuntu16.04的踩坑之旅(联想拯救者r720) 碎碎念:原本双系统用得很开心的,在手贱删了Ubuntu系统的某些隐藏文件之后导致Ubuntu系统不能正常使用,在某种程度强迫 ...
- VR制作中必须踩的坑365之044(oculus2、UE4、UE5、VR记录一年的踩坑之旅)拳击VR小游戏红绿灯
VR制作中必须踩的坑365之043(oculus2.UE4.UE5.VR记录一年的踩坑之旅)拳击VR制作起来,拳击动画人物 How to create box minigame in VR (UE4 ...
- VR制作中必须踩的坑365之045(oculus2、UE4、UE5、VR记录一年的踩坑之旅)iclone8来来来告诉你剁手坑
VR制作中必须踩的坑365之045(oculus2.UE4.UE5.VR记录一年的踩坑之旅) iClone 8 Work in Progress - Part One: Dramatically Si ...
- Android google翻译踩坑之旅
# Android google翻译踩坑之旅 最近由于工作需求,需要为游戏Android平台接入Google翻译的SDK,由于关于翻译的文章非常少,访问官方文档又需要翻墙,更可气的是找到的博客写了 ...
- python 同花顺thstrader_Python 踩坑之旅进程篇其三pgid是个什么鬼 (子进程\子孙进程无法kill 退出的解法)...
代码示例支持 平台: Centos 6.3 Python: 2.7.14 1.1 踩坑案例 pid, ppid是大家比较常见的术语, 代表进程号,父进程号. 但pgid是个什么鬼? 了解pgid之前, ...
最新文章
- 0501 0503 模块区别_apollo介绍之planning模块(四)
- Vivado中set_clock_groups时钟约束的使用
- android.mk-编译文件学习(转载)
- (转)测试用例的设计方法(全)之二 错误推断、因果图
- 错误管道反应:Paul Szymkowiak和上下文驱动的思想家如何交谈
- ext数据库读取动态添加window组件
- mysql5.6 prompt的用法详解
- 天线3db波束宽度_天线尺寸与频率,口径与波宽的关系
- 2021年百度账号批量取消绑定手机号教程
- Matlab闪退打不开解决方法
- K8S部署DevOps
- 基于yake的中文关键词提取试验
- phpwind移动社区APP生成步骤说明
- 博图软件中多重背景块的建立_过路老熊_新浪博客
- 深度学习图像视频压缩技术
- Springboot+Sqlserver+mybatisplus 如何进行配置?
- 以太网远程MQTT IO模块在IIOT工业物联网项目中的应用
- Office Visio 2016安装
- springMVC数据库加密解密
- bug分析报告模模版