收藏
回答

chooseLocation组件通过bindfocus调用完再点击input仍会弹出这个组件窗?

开发者工具:在页面里有两处需要调用chooseLocation组件的地方(通过bindfocus),点击这个组件的input框然后选择地址,窗口关闭。我再去点击其他的没有调用这个组件的input框,这时也会弹出这个组件。

真机:点击普通的input框不会弹出组件,但是会导致最下面的 保存 按钮点击之后没有任何反应。


最后一次编辑于  2022-06-04
回答关注问题邀请回答
收藏

2 个回答

  • Frank
    Frank
    2022-06-04

    https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html,用这个代码片段工具好些

    2022-06-04
    有用
    回复 1
    • Sad Cat
      Sad Cat
      2022-06-04
      里面涉及到调用腾讯地图获取当前位置,有key和app信息,有些敏感。
      2022-06-04
      回复
  • Sad Cat
    Sad Cat
    2022-06-04

    部分代码:

    <view class="info-cell">
                        <view>发站地址 :
                            <input data-index="start" bindfocus="location_start" type="text" name="start_address" model:value="{{start_address}}" placeholder="发站地址" />
                        </view>
                        <view>到站地址 :
                            <input data-index="end" bindfocus="location_end" type="text" name="end_address" model:value="{{end_address}}" placeholder="到站地址" />
                        </view>
                    </view>
                    
                    <view class="info-cell">
                        <view><text decode="{{true}}" space="{{true}}">&nbsp;&nbsp;&nbsp;</text>号:
                            <input type="text" name="car_brand_name" model:value="" placeholder="型号"/>
                        </view>
                       
                    </view>
    
    2022-06-04
    有用
    回复 1
    • Sad Cat
      Sad Cat
      2022-06-04
      js代码:
      2022-06-04
      回复
登录 后发表内容