收藏
回答

自定义组件该如何嵌套

问题模块
教程反馈

<form bindsubmit="formSubmit">

    <input-box widgetData="{{ item }}" name="inputBox" />

    

    <button formType="submit">Submit</button>

</form>


form表单中定义了 input-box 的一个输入模块的组件,这个组件中,有包含了一些自定义组件;那么这些子的自定义组件是怎么返回到 form 中???========= input-box.wxml ===========


<view class="list-panel">

    <view class="list-panel-title">{{widgetData.title}}</view>

    <view class="list-panel-body">

        <block wx:for="{{widgetData.fields}}" wx:key="index" wx:for-item="item">

            <view class="top-line" wx:if="{{item.widget === 'labelvalue'}}">

                <ui-labelvalue fontColor="#333" widgetData="{{ item }}"></ui-labelvalue>

            </view>

           <view class="top-line" wx:if="{{item.widget === 'input'}}">

                <iyb-input input-type="number" name="{{ item.name }}" widgetData="{{ item }}" />

            </view>

            <view class="top-line" wx:if="{{item.widget === 'select'}}">

                 <ui-bank i-index="{{dataIndex}}" i-widget="{{item.widget}}" dict="{{ dict }}" widgetData="{{ item }}" bind:selectchange="selectchange"></ui-bank>

            </view>

            <view class="top-line" wx:if="{{item.widget === 'linkage-select'}}">

                    <linkage-select dict="{{dict}}" i-index="{{dataIndex}}" i-widget="{{item.widget}}" widgetData="{{ item }}" bind:linkage="bindLinkage"></linkage-select>

            </view>

        </block>

    </view>

</view>


在这些ui-labelvalueiyb-input, ui-bank , linkage-select中的数据该如何返回?



最后一次编辑于  2018-11-14  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

1 个回答

  • LastLeaf
    LastLeaf
    2018-11-16

    关于这个问题,请参考文档中的“内置 behaviors”章节。

    2018-11-16
    赞同
    回复