input标签在ios不显示

在开发工具和安卓上input标签可以正常显示,但是在ios上发现input标签不显示。

解决办法:给input加上宽度;

原因大概是抖音小程序的input输入框没有宽度,需要手动设置。

<!-- 在ios不显示 -->
<input type="text" placeholder="请输入..." /><!-- 调整后 - 设置宽度,就可以显示 -->
<input type="text" placeholder="请输入..." style="width: 100px" />

input标签在ios中给不上默认值

页面初始化后从本地缓存中得到数据并绑定给input标签,在ios中有时会发现value值已经得到了,但是没渲染到页面上。

解决办法:在获取数据前使用$nextTick延迟渲染下。

/** 这样可能导致input值给不上 */
onLoad() {this.value = uni.getStorageSync("value");
}/** 调整后 */
onLoad() {this.$nextTick(() => {this.value = uni.getStorageSync("value");});
}

上传图片上传不了

上传图片用 uni.chooseImage 选中图片后,得到的本地临时路径是个下面这样的:
ttfile://temp/ab790db96c9b65cb54685c7d99c4d847.jpeg

直接用这个路径通过 uni.uploadFile 接口上传,会上传不了
解决办法:要用 uni.compressImage 这个压缩图片的接口去压缩下,再用获取到的路径去上传就可以了:
ttfile://temp/tempCompressImg1642681468739.jpg

对比了下两次获取到的本地路径就中间的文件名部分不一样,微x小程序就没这个问题

用web-view展示pdf文件在安卓上不显示

页面用web-view来展示pdf文件,在ios和开发工具里都没问题,但在安卓手机上页面打开成功一直显示空白,解决方案先用 uni.downloadFile 下载下来文件,在通过 uni.openDocument 打开文档,但是安卓真机上打开依然只显示一个pdf文件名,需要自己再点一下通过wps之类的其他第三方应用打开

子组件传递事件$emit里的事件名不能加“-”

子组件像父组件传递事件时,事件名里加了横杠“-”编译之后事件都是无效的,

像下面这样的:

this.$emit('on-pick', info)、要改成 this.$emit('onpick', info) 才有用

子组件里多个slot编译无效

自己封装的组件里有多个 slot 的都编译不出来,uview的很多组件也一样有问题

勾选了es6转es5,lodash里用到的函数报错

一般我们都会勾选上es6转es5,页面里如果有用到 lodash库里防抖节流函数 debounce、throttle会直接报错,如果不转则没问题

安卓小程序点击空白让输入框键盘收起会触发2次页面的点击事件

有个页面正好有用到输入框和uview的步进器,先点击输入框获取焦点同时键盘弹出,如果此时正好直接去点步进器的 + 或 - 会直接加减2
解决办法:设置个变量去禁掉步进器 disabled,输入框获取焦点focus事件里去设置disabled=true,burl事件里用个定时器设置disabled=false,这样用户要自己先点一下空白收起键盘后,才能点击步进器

uni.getEnv方法字节小程序不支持

小程序里web-view可以直接用uni.navigateTo之类的接口跳回小程序或者和小程序通信,单需要在网页里引入对应平台提供的通信sdk文件,像获取环境信息的 uni.getEnv 方法字节小程序里是不支持的

uni-app打包优化

uni-app打包一般会根据环境变量来自动设置接口域名,但是uni只有生产模式production才会压缩代码,有时我们开发、测试环境也需要真机上预览,如果不压缩代码有时会提示包超除大小限制(一般主包限制2M)
解决方案:通过默认的 NODE_ENV 命令行变量去让打包生产模式,自己再额外加一个VUE_APP_ENV变量来判断接口地址,如下面这样的命令:
"build:mp-toutiao-dev": "cross-env VUE_APP_ENV=development NODE_ENV=production UNI_PLATFORM=mp-toutiao vue-cli-service uni-build --minimize --watch"

1

uniapp生成抖音小程序 问题记录相关推荐

  1. uni-app转抖音小程序在ios中input标签的问题

    一.input标签在ios不显示 本人开发中用uni-app转字节小程序的,发现在开发工具和安卓上input标签可以正常显示,但是在ios上发现input标签不显示. 解决办法:给input加上宽度: ...

  2. 2023年最新最全uniCloud入门学习,零基础入门到实战项目 uni-admin打造uniapp网页后端 微信支付宝抖音小程序后端 unicloud数据后台快速打造uniapp小程序项目

    今天开始带着大家一起零基础学习uniCloud,在下面的课程中我们就简称uniCloud为cloud吧.我这里从零基础开始教大家,后面可以带大家简单的做一个实战项目.所以不用担心自己没有基础,跟着石头 ...

  3. uniapp平台使用vant组件按需引入,并兼容到微信、百度、抖音小程序

    uniapp平台使用vant组件按需引入,并兼容到微信.百度.抖音小程序 请先了解vant在各小程序的兼容情况 前置条件 温馨提示 兼容到百度swan自定义组件 兼容到抖音tt自定义组件 请先了解va ...

  4. Uniapp壁纸小程序源码/双端微信抖音小程序源码

    正文: Uniapp壁纸小程序源码,双端微信抖音小程序源码. WordPress后台的小程序.为一些做壁纸类自媒体的朋友解决变现难的问题 抖音壁纸常见的图片取号码,微信的壁纸公众号小程序均可使用该小程 ...

  5. 抖音小程序项目,不用会剪辑一键生成视频

    随着抖音的火爆,越来越多的人开始关注抖音小程序.抖音小程序是一种轻量级的应用程序,可以在抖音上直接运行,为用户提供更加便捷的服务.近期,有一款抖音小程序项目备受关注,它可以实现一键生成视频,而且不需要 ...

  6. uni-app日历组件(calendar),兼容安卓、ios、微信、百度、抖音小程序

    uni-app日历组件,兼容安卓.ios.微信.百度.抖音小程序 效果图 插件连接 如何使用 参数说明 事件 效果图 插件连接 插件链接: https://ext.dcloud.net.cn/plug ...

  7. 抖音小程序开发:CEO们涌进直播间带货

    抖音小程序开发:CEO们涌进直播间带货 一场大型实验正在百万CEO中展开. 原本在后方排兵布阵的CEO们,齐刷刷地把战场迁移到直播间,他们不讲段子,没有强大的粉丝基数,很多人第一次开播还有些不适应. ...

  8. 抖音小程序入口和玩法,快速收割短视频红利!

    自2017年1月开始微信发布小程序开始,"小程序"这个词出现在我们的生活中,热度不断.随后支付宝.百度.头条加入小程序的赛道,由于小程序不需要下载.直接可使用的特性,它使用起来更加 ...

  9. 头条/抖音小程序内容安全检测(违规词过滤)

    头条/抖音小程序内容安全检测(违规词过滤) 文章目录 头条/抖音小程序内容安全检测(违规词过滤) 缘起 环境说明 开始 说在最后 缘起 头条/抖音小程序在审核的时候都会要求待审核小程序有一项" ...

最新文章

  1. myeclipse 10创建maven项目
  2. 033_jQuery Ajax的ajax方法
  3. 新浪微博iOS版SDK“宝玉XP”框架学习笔记
  4. (pytorch-深度学习系列)pytorch避免过拟合-权重衰减的实现-学习笔记
  5. mysql时间模糊查询_mysql中那些根据时间查询的sql语句
  6. 有人说学了C语言,两天就能学会Java,两个星期就可以找工作?
  7. SpringBoot官方提供的starter pom
  8. 你真的了解 Load Balance 嘛
  9. Docker学习总结(42)——Docker Compose 入门学习
  10. Linux下的网络配置与连接
  11. Linux emacs考场配置及对拍脚本
  12. python,可变参数
  13. Android安全:So分析
  14. 日照科技中等专业学校 远程预付费系统的设计与应用
  15. Qt实现 文件比较工具
  16. 淘宝上大量贩卖微信号,这些人买这么多微信号目的是
  17. 简单的省市区级联SQL脚本
  18. VS2017下解决:error LNK2019: 无法解析的外部符号 __iob_func
  19. 【苹果群发推iMessage苹果推】位置推在(delegate) 收到connectionDidFinishLoading
  20. 仿QQ登陆客户端登陆界面

热门文章

  1. 快手春节红包pk则么玩 快手拔河拼牛气活动规则介绍
  2. 电驴大全为什么下载不了的原因,以及其他下载资源的网站
  3. 我想爱,想吃,还想在一瞬间变成天上半明半暗的云。
  4. 如何把Excel的数据导入python?
  5. 同样的计算机用户购买不同的,[单选] 下列组织的C%关系是()。
  6. Word中样式与样式集
  7. 微信公号 DIY:一小时搭建微信聊天机器人
  8. 用JAVA代码利用坐标构造三角形、椭圆、直线并求其周长、面积
  9. 反三角函数atan()运用
  10. HTML5期末大作业:HTML+CSS+JS制作鲜花网站(学生网页设计作业源码)