收藏
回答

自定义组件中通过slot的input需要如何传递focus值?

应用场景: 需要通过 slot 在弹出框中输入数据,获取焦点。

如果没有slot,可以通过值传递,让子件获取焦点。

有了slot的加入,请问需要如何传递 focus值。



相关代码如下:


子组件 modal

<view hidden="{{!modalShow}}">

<slot name="modal-content"></slot>

</view>


父组件 login

json 文件添加 c-modal

<c-modal modalShow="{{modalShow}}">

  <view slot="modal-content">

     <input focus="{{focus}}/>

  </view>

</c-modal>


页面

json 文件添加 c-login

<c-login modalShow="{{modalShow}}"  focus="{{focus}}"/>


调试基础库: 2.8.1



回答关注问题邀请回答
收藏
登录 后发表内容
问题标签