帖子
帖子
用户
博客
课程
显示全部楼层
286
帖子
2
勋章
7万+
Y币

[多端开发] switch 存在不能点击的问题

[复制链接]
发表于 2021-8-30 15:25:57
本帖最后由 忽上忽下 于 2021-8-30 15:28 编辑

在 swith 标签的外层,包一层 view, 然后 view 使用绝对定位后, switch 就不能切换了,如果没有那层 view 则是可以正确切换
手机vivo x9i 安卓 7.1.2

代码如下:
  1. <template name='main'>
  2.         <view class="">
  3.                 <safe-area></safe-area>
  4.                 <view class="testcc">
  5.                         <switch :checked="true" :disabled="false" color="#f00" @change="test" />
  6.                 </view>
  7.         </view>
  8. </template>
  9. <script>
  10. export default {
  11.         name: 'main',
  12.         apiready() {

  13.         },
  14.         data() {
  15.                 return {

  16.                 }
  17.         },
  18.         methods: {
  19.                 test(e){
  20.                         console.log(`${JSON.stringify(e)}=========来自=======>页面:${api.winName}; 行数: [  ];`)
  21.                 }
  22.         }
  23. }
  24. </script>
  25. <style>
  26. .testcc{
  27.         position: absolute;
  28.         top: 50px;
  29.         left: 50px;
  30. }
  31. .height-8 {
  32.         height: 8px;
  33. }
  34. .bg-000 {
  35.         width: 100%;
  36.         background: #000;
  37. }
  38. .width-100p {
  39.         width: 100%;
  40. }
  41. .height-100p {
  42.         height: 100%;
  43. }
  44. .width-300 {
  45.         width: 300px;
  46. }
  47. .height-300 {
  48.         height: 300px;
  49. }
  50. .width-50 {
  51.         width: 50px;
  52. }
  53. .height-50 {
  54.         height: 50px;
  55. }
  56. </style>
复制代码



380
帖子
4
勋章
6
Y币
实时预览时正常是吧
286
帖子
2
勋章
7万+
Y币
技术支持-F 发表于 2021-8-30 15:32
实时预览时正常是吧

是的,实时预览没问题,还有提个建议,就是 H5 既然支持,为什么文档里面 没有说明呢?
380
帖子
4
勋章
6
Y币
已反馈相关技术查看
28
帖子
1
勋章
1万+
Y币
本帖最后由 技术咨询-Kenny 于 2021-8-30 18:49 编辑

给最外层的view设置下宽高,testcc作为它的子视图超出了区域,所以无法响应事件。
286
帖子
2
勋章
7万+
Y币
技术咨询-Kenny 发表于 2021-8-30 18:09
给最外层的view设置下宽高,testcc作为它的子视图超出了区域,所以无法响应事件。 ...

这个可以,大佬牛逼
您需要登录后才可以回帖 登录

本版积分规则