From 1df4c2f070e8105aedf16437f8124b4d692b47d0 Mon Sep 17 00:00:00 2001
From: Tevin <tingquanren@163.com>
Date: Sat, 16 Jul 2022 18:55:03 +0800
Subject: [PATCH] 实现文件转换组件

---
 forms/select/CSelect.vue |   20 +++++++++++++++++---
 1 files changed, 17 insertions(+), 3 deletions(-)

diff --git a/forms/select/CSelect.vue b/forms/select/CSelect.vue
index 9270195..570c3b0 100644
--- a/forms/select/CSelect.vue
+++ b/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 {

--
Gitblit v1.9.1