<view class="random-button-area">
    <view class="type-selector" bind:tap="onShowSelector">
        <text class="type-selector-text">{{currentTypeName}}</text>
        <text class="type-selector-arrow">▼</text>
    </view>
    <toy-button
        class="random-button"
        type="primary"
        bind:click="onRandom"
        width="100%"
        height="80rpx"
        icon="refresh"
        icon-class-prefix="toy-icon">
        随机生成
    </toy-button>
</view>
<van-action-sheet
    show="{{showSelector}}"
    actions="{{typeActions}}"
    bind:select="onSelect"
    bind:cancel="onClose"
    bind:close="onClose"
    cancel-text="取消" />
