|  | @@ -1,13 +1,51 @@
 | 
	
		
			
				|  |  |  <!--  -->
 | 
	
		
			
				|  |  |  <template>
 | 
	
		
			
				|  |  |    <div class="Big-Book-prev-Textdes NewWordShow" v-if="curQue">
 | 
	
		
			
				|  |  | -      
 | 
	
		
			
				|  |  | +      <div class="item-box">
 | 
	
		
			
				|  |  | +          <div class="item" v-for="(item,index) in curQue.option" :key="index">
 | 
	
		
			
				|  |  | +              <p v-if="item.pinyin">{{item.pinyin}}</p>
 | 
	
		
			
				|  |  | +              <div class="con-box">
 | 
	
		
			
				|  |  | +                  <template v-if="item.imgOrText=='text'">
 | 
	
		
			
				|  |  | +                    <div
 | 
	
		
			
				|  |  | +                        :key="conindex"
 | 
	
		
			
				|  |  | +                        class="strockplay"
 | 
	
		
			
				|  |  | +                        v-for="(conItem, conindex) in item.con"
 | 
	
		
			
				|  |  | +                        @click="handleShow(conItem)"
 | 
	
		
			
				|  |  | +                    >
 | 
	
		
			
				|  |  | +                        <Strockplayredline
 | 
	
		
			
				|  |  | +                            :Book_text="conItem"
 | 
	
		
			
				|  |  | +                            :playStorkes="true"
 | 
	
		
			
				|  |  | +                            :targetDiv="'bwcHanziIntp' + conItem + conindex"
 | 
	
		
			
				|  |  | +                        />
 | 
	
		
			
				|  |  | +                        <div
 | 
	
		
			
				|  |  | +                            class="bwc-line"
 | 
	
		
			
				|  |  | +                            v-if="conindex < item.con.length - 1"
 | 
	
		
			
				|  |  | +                        ></div>
 | 
	
		
			
				|  |  | +                    </div>
 | 
	
		
			
				|  |  | +                </template>
 | 
	
		
			
				|  |  | +                <template v-else>
 | 
	
		
			
				|  |  | +                    <div class="img-box" v-for="(imgItem,imgIndex) in item.img_list" :key="imgIndex">
 | 
	
		
			
				|  |  | +                        <el-image
 | 
	
		
			
				|  |  | +                            :src="imgItem.url"
 | 
	
		
			
				|  |  | +                            fit="scale-down"
 | 
	
		
			
				|  |  | +                            class="img_url"
 | 
	
		
			
				|  |  | +                        >
 | 
	
		
			
				|  |  | +                            <div slot="placeholder" class="image-slot">
 | 
	
		
			
				|  |  | +                                <img src="../../../assets/common/icon-imgloading.png" />
 | 
	
		
			
				|  |  | +                            </div>
 | 
	
		
			
				|  |  | +                        </el-image>
 | 
	
		
			
				|  |  | +                    </div>
 | 
	
		
			
				|  |  | +                </template>
 | 
	
		
			
				|  |  | +              </div>
 | 
	
		
			
				|  |  | +          </div>
 | 
	
		
			
				|  |  | +      </div>
 | 
	
		
			
				|  |  |    </div>
 | 
	
		
			
				|  |  |  </template>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  <script>
 | 
	
		
			
				|  |  | +import Strockplayredline from "../preview/components/Strockplayredline.vue";
 | 
	
		
			
				|  |  |  export default {
 | 
	
		
			
				|  |  | -  components: {},
 | 
	
		
			
				|  |  | +  components: {Strockplayredline},
 | 
	
		
			
				|  |  |    props: ["curQue"],
 | 
	
		
			
				|  |  |    data() {
 | 
	
		
			
				|  |  |      return {
 | 
	
	
		
			
				|  | @@ -23,6 +61,9 @@ export default {
 | 
	
		
			
				|  |  |          let _this = this
 | 
	
		
			
				|  |  |          
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    handleShow(item){
 | 
	
		
			
				|  |  | +        alert('11')
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |      
 | 
	
		
			
				|  |  |    },
 | 
	
		
			
				|  |  |    //生命周期 - 创建完成(可以访问当前this实例)
 | 
	
	
		
			
				|  | @@ -43,10 +84,72 @@ export default {
 | 
	
		
			
				|  |  |  //@import url(); 引入公共css类
 | 
	
		
			
				|  |  |  .NewWordShow{
 | 
	
		
			
				|  |  |      width: 100%;
 | 
	
		
			
				|  |  | -    padding: 8px 24px;
 | 
	
		
			
				|  |  | +    padding: 0 4px;
 | 
	
		
			
				|  |  |      background: #F7F7F7;
 | 
	
		
			
				|  |  |      border: 1px solid rgba(0, 0, 0, 0.1);
 | 
	
		
			
				|  |  |      border-radius: 8px;
 | 
	
		
			
				|  |  | -    
 | 
	
		
			
				|  |  | +    .item-box{
 | 
	
		
			
				|  |  | +        display: flex;
 | 
	
		
			
				|  |  | +        flex-flow: wrap;
 | 
	
		
			
				|  |  | +        padding-bottom: 8px;
 | 
	
		
			
				|  |  | +        .item{
 | 
	
		
			
				|  |  | +            display: flex;
 | 
	
		
			
				|  |  | +            align-items: flex-end;
 | 
	
		
			
				|  |  | +            justify-content: center;
 | 
	
		
			
				|  |  | +            flex-flow: wrap;
 | 
	
		
			
				|  |  | +            margin: 9px 20px;
 | 
	
		
			
				|  |  | +            >p{
 | 
	
		
			
				|  |  | +                color: #2C2C2C;
 | 
	
		
			
				|  |  | +                font-size: 14px;
 | 
	
		
			
				|  |  | +                line-height: 130%;
 | 
	
		
			
				|  |  | +                font-family: 'GB-PINYINOK-B';
 | 
	
		
			
				|  |  | +                width: 100%;
 | 
	
		
			
				|  |  | +                text-align: center;
 | 
	
		
			
				|  |  | +                margin: 0 0 8px 0;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            .strockplay {
 | 
	
		
			
				|  |  | +                display: flex;
 | 
	
		
			
				|  |  | +                justify-content: center;
 | 
	
		
			
				|  |  | +                align-items: center;
 | 
	
		
			
				|  |  | +                position: relative;
 | 
	
		
			
				|  |  | +                width: 64px;
 | 
	
		
			
				|  |  | +                height: 64px;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            .strockplayRedInner{
 | 
	
		
			
				|  |  | +                width: 64px;
 | 
	
		
			
				|  |  | +                height: 64px;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +            .bwc-line {
 | 
	
		
			
				|  |  | +                width: 1px;
 | 
	
		
			
				|  |  | +                height: 62px;
 | 
	
		
			
				|  |  | +                background: #BF875E;
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        .con-box{
 | 
	
		
			
				|  |  | +            display: flex;
 | 
	
		
			
				|  |  | +            border: 1px solid #BF875E;
 | 
	
		
			
				|  |  | +            border-radius: 8px;
 | 
	
		
			
				|  |  | +            overflow: hidden;
 | 
	
		
			
				|  |  | +            .img-box{
 | 
	
		
			
				|  |  | +                background: url('../../../assets/NPC/chinaTianYellow.png') center no-repeat;
 | 
	
		
			
				|  |  | +                background-size: cover;
 | 
	
		
			
				|  |  | +                .img_url{
 | 
	
		
			
				|  |  | +                    width: 64px;
 | 
	
		
			
				|  |  | +                    height: 64px;
 | 
	
		
			
				|  |  | +                }
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +}
 | 
	
		
			
				|  |  | +</style>
 | 
	
		
			
				|  |  | +<style lang="scss">
 | 
	
		
			
				|  |  | +.NewWordShow{
 | 
	
		
			
				|  |  | +    .strock-play-box{
 | 
	
		
			
				|  |  | +        width: 16px;
 | 
	
		
			
				|  |  | +        height: 16px;
 | 
	
		
			
				|  |  | +        right: -1px;
 | 
	
		
			
				|  |  | +        background: url('../../../assets/NPC/strock-play-yellow-click.png') center no-repeat;
 | 
	
		
			
				|  |  | +        background-size: cover;
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  </style>
 |