- 发布:2021-12-16 11:36
- 更新:2021-12-16 17:48
- 阅读:478
产品分类: uniapp/App
PC开发环境操作系统: Mac
PC开发环境操作系统版本号: 12.1
HBuilderX类型: Alpha
HBuilderX版本号: 3.3.1
手机系统: 全部
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
测试过的手机:
示例代码:
B页面测试代码
<template>
<view>
<view>
<text>成交单价:</text>
<input type="number" placeholder="请输入成交单价"/>
</view>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
}
}
</script>
<style>
</style>
B页面测试代码
<template>
<view>
<view>
<text>成交单价:</text>
<input type="number" placeholder="请输入成交单价"/>
</view>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
}
}
</script>
<style>
</style>
操作步骤:
mark
mark
预期结果:
mark
mark
实际结果:
mark
mark
bug描述:
首先说明一下,input和textarea 都会出现这个不能输入的问题,只在3.3.1版本出现,回退到3.3.0版本打包又完全正常。
现有两个vue页面:A,B(有戴测试的input),流程是在A中点击按钮跳转到B页面
问题:
1、启动app后第一次点击A中的按钮跳转到B页面,
(1)、input可以弹出输入键盘,也可以输入内容;
(2)、通过v-model设置来动态显示input能看见input框,但是点击输入框不能弹出键盘,也不能输入,(如果提前在手机粘贴板上有内容,长按在出现粘贴后也可以显示在输入框中);
2、启动app后第二次后的多次,点击A中的按钮跳转到B页面,
(1)、input不能弹出输入键盘,也不能输入内容;
(2)、通过v-model设置来动态显示input能看见input框,但是点击输入框不能弹出键盘,也不能输入,(如果提前在手机粘贴板上有内容,长按在出现粘贴后也可以显示在输入框中);
A跳转到B页面就是使用:uni.navigateTo({url:'/pages/B'});
本来已经录制了视频,但是视频中没有点击的动作,故就不提交附件了,如需要,可加QQ,录制视频重现。
5 个回复
守护 (作者)
刚才又新建了一个测试项目,测试没有问题,但是我自己的项目已经精简到最简单还是有此问题。
另外不管怎么精简,都是使用uni.navigateTo跳转的,B页面已经在上面提供了代码。
希望大神能给出如何找到问题在哪里?
小枫叶 - 外包接单加v:wlmk1234567 注明来意
alpha版本么?
包拯 - 包青天
跟我的问题差不多, 估计一个问题 https://ask.dcloud.net.cn/question/136394 ,3.31版本
守护 (作者)
嗯,看样子真是一样的问题
2021-12-16 13:55
小枫叶 - 外包接单加v:wlmk1234567 注明来意
你input在b页面 a跳b也会出现这个问题?
守护 (作者)
题意,就是A跳B,input在B页面
2021-12-16 14:04
DCloud_Android_ST
请提供可复现问题的demo示例