WebApp【公共组件库】@前端(For Git Submodule)
Tevin
2022-03-01 846a5ab3a1f0d399a9891bc0880765fbf1e14608
forms/select/CSelect.vue
@@ -4,7 +4,10 @@
 */
<template>
    <view class="c-select">
    <view
        class="c-select"
        :class="readOnly ? 'read-only':''"
    >
        <!-- 下拉选择模式 -->
        <view
            v-if="!selectByPage"
@@ -28,7 +31,10 @@
                    :placeholder="placeholder"
                    :value="selected"
                >
                    <view class="at-icon at-icon-chevron-right" />
                    <view
                        v-show="!readOnly"
                        class="at-icon at-icon-chevron-right"
                    />
                </AtInput>
            </picker>
            <view class="c-select-slot">
@@ -49,7 +55,10 @@
                :placeholder="placeholder"
                :value="choose.name"
            >
                <view class="at-icon at-icon-chevron-right" />
                <view
                    v-show="!readOnly"
                    class="at-icon at-icon-chevron-right"
                />
            </AtInput>
        </view>
    </view>
@@ -77,6 +86,11 @@
        selectByPage: String,
        // 页面模式下,选择完成后的回调
        onSelectFromPage: Function,
        // 只读模式
        readOnly: {
            type: Boolean,
            default: false,
        },
    },
    data() {
        return {