这里总结的踩坑记录大部分都是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踩坑之旅相关推荐

  1. HbuilderX:uni app踩坑之uView-ui

    HbuilderX:uni app踩坑之uView-ui 最近在自学uniapp,想找一个ui框架提高一下学习和开发的效率,于是就网上冲浪,浪来浪去,最后选择了uView-ui这款.其实有些框架我是有 ...

  2. Vue踩坑之旅(一)—— 数组、对象的监听

    作为一个接触 vue 才一个多月的小白,马上就接手基于 vue 的大型商城项目,其间真是跌跌撞撞踩了好多坑(o(╥﹏╥)o).在此写下自己的踩坑之旅,希望给跟我一样还在自学 vue 的同学一些帮助,另 ...

  3. 微信小程序uni.getImageInfo踩坑大计划

    B站https://www.bilibili.com/read/cv6317437 如果你在使用getImageInfo的时候真机调试没问题,上传生成体验版的时候或者是线上版本没反应,主要原因是网络图 ...

  4. 微信开发踩坑之旅 之 开发准备及服务器配置

    在工作和兴趣的机缘巧合之下,我开始接触微信开发.在这里简单记述自己的微信开发踩坑之旅. 首先,由于本人标准的理工科生,记述的语言有所不足,我尽量说明准确和详细点. 本文记述主线 ·申请公众号 ·公众号 ...

  5. 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 ...

  6. 重装win10系统+Ubuntu16.04的踩坑之旅(联想拯救者r720)

    重装win10系统+Ubuntu16.04的踩坑之旅(联想拯救者r720) 碎碎念:原本双系统用得很开心的,在手贱删了Ubuntu系统的某些隐藏文件之后导致Ubuntu系统不能正常使用,在某种程度强迫 ...

  7. VR制作中必须踩的坑365之044(oculus2、UE4、UE5、VR记录一年的踩坑之旅)拳击VR小游戏红绿灯

    VR制作中必须踩的坑365之043(oculus2.UE4.UE5.VR记录一年的踩坑之旅)拳击VR制作起来,拳击动画人物 How to create box minigame in VR (UE4 ...

  8. VR制作中必须踩的坑365之045(oculus2、UE4、UE5、VR记录一年的踩坑之旅)iclone8来来来告诉你剁手坑

    VR制作中必须踩的坑365之045(oculus2.UE4.UE5.VR记录一年的踩坑之旅) iClone 8 Work in Progress - Part One: Dramatically Si ...

  9. Android google翻译踩坑之旅

    # Android google翻译踩坑之旅   最近由于工作需求,需要为游戏Android平台接入Google翻译的SDK,由于关于翻译的文章非常少,访问官方文档又需要翻墙,更可气的是找到的博客写了 ...

  10. python 同花顺thstrader_Python 踩坑之旅进程篇其三pgid是个什么鬼 (子进程\子孙进程无法kill 退出的解法)...

    代码示例支持 平台: Centos 6.3 Python: 2.7.14 1.1 踩坑案例 pid, ppid是大家比较常见的术语, 代表进程号,父进程号. 但pgid是个什么鬼? 了解pgid之前, ...

最新文章

  1. 0501 0503 模块区别_apollo介绍之planning模块(四)
  2. Vivado中set_clock_groups时钟约束的使用
  3. android.mk-编译文件学习(转载)
  4. (转)测试用例的设计方法(全)之二 错误推断、因果图
  5. 错误管道反应:Paul Szymkowiak和上下文驱动的思想家如何交谈
  6. ext数据库读取动态添加window组件
  7. mysql5.6 prompt的用法详解
  8. 天线3db波束宽度_天线尺寸与频率,口径与波宽的关系
  9. 2021年百度账号批量取消绑定手机号教程
  10. Matlab闪退打不开解决方法
  11. K8S部署DevOps
  12. 基于yake的中文关键词提取试验
  13. phpwind移动社区APP生成步骤说明
  14. 博图软件中多重背景块的建立_过路老熊_新浪博客
  15. 深度学习图像视频压缩技术
  16. Springboot+Sqlserver+mybatisplus 如何进行配置?
  17. 以太网远程MQTT IO模块在IIOT工业物联网项目中的应用
  18. Office Visio 2016安装
  19. springMVC数据库加密解密
  20. bug分析报告模模版

热门文章

  1. JS设计模式---(代理模式篇)
  2. Yum安装Redis
  3. Java 实现pdf转excel
  4. C++练习题及答案(五)
  5. python nonlocal_Python闭包与nonlocal
  6. 年龄是个硬门槛!42岁,腾讯13级,985硕士,找工作三个月,居然没有一家公司接收!...
  7. html5在线语音阅读,使用ResponsiveVoice.js给网页和APP添加文本语音阅读功能
  8. Linux学习第二课,组群命令用法。
  9. 艾妮记账本Web开发(开发版)
  10. javascript延迟加载方式