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 选中图片后,得到的本地临时路径是个下面这样的:


2097

被折叠的 条评论
为什么被折叠?



