ソースを参照

20180709修改choose第二次打开时,缓存状态下,不选中问题

liaoyanli5 7 年 前
コミット
9a37321f1f
2 ファイル変更3 行追加2 行削除
  1. 1 1
      src/demo/choose.vue
  2. 2 1
      src/package/choose/src/choose.vue

+ 1 - 1
src/demo/choose.vue

@@ -10,7 +10,7 @@
         </div>
         <nut-choose 
         :visibile="showChoose"
-        :needCache="true"
+        :needCache="false"
         @init-choose="initChoose" 
         @close-choose="closeChoose" 
         @choose-item="closeItem"

+ 2 - 1
src/package/choose/src/choose.vue

@@ -101,7 +101,7 @@ export default {
     watch:{
         'visibile'(val,oldVal){
             if(!val) {
-                this.$emit('close-choose');
+                // this.$emit('close-choose');
                 if(!this.needCache) {
                     this.resetData();
                 }
@@ -146,6 +146,7 @@ export default {
         },
         getNextList(item){
             this.tempDatas[this.tabIndex-1].item = item;
+            this.currItem = item;
             this.$emit('choose-item',item,this.tabIndex);
         },
         getCurrList(index){