Commit dad45ce4 authored by zhengke's avatar zhengke

1

parent 84d9d98c
<template> <template>
<!-- 计算题 --> <!-- 计算题 -->
<view> <view>
<view class="item" style="padding:0 20px;"> <view class="item">
<view class="name"> <view class="name" style="padding:0 20px;">
<view> <view>
{{ changeNumToHan(sortIndex) }}{{ data.GroupName }} {{ changeNumToHan(sortIndex) }}{{ data.GroupName }}
<text style="color:#999999;">(共{{data.DetailsList.length}}道,{{data.GScore}}分)</text> <text style="color:#999999;">(共{{data.DetailsList.length}}道,{{data.GScore}}分)</text>
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
<swiper class="swiper-box" :autoplay="autoplay" :current="current" @change="onchange"> <swiper class="swiper-box" :autoplay="autoplay" :current="current" @change="onchange">
<swiper-item v-if="sortIndex != 1"></swiper-item> <swiper-item v-if="sortIndex != 1"></swiper-item>
<swiper-item v-for="(item1, index1) in data.DetailsList" :key="item1.id"> <swiper-item v-for="(item1, index1) in data.DetailsList" :key="item1.id">
<view class="item1"> <view class="item1" style="padding:0 20px;">
<view class="flex flex_start_center"> <view class="flex flex_start_center">
<template v-if="item1.QuestionContentObj[1]&& item1.QuestionContentObj[1].length>0"> <template v-if="item1.QuestionContentObj[1]&& item1.QuestionContentObj[1].length>0">
<view class="num">(1)</view> <view class="num">(1)</view>
...@@ -33,12 +33,13 @@ ...@@ -33,12 +33,13 @@
<template v-if="item1.QuestionContentObj[1]&&item1.QuestionContentObj[1].length>0"> <template v-if="item1.QuestionContentObj[1]&&item1.QuestionContentObj[1].length>0">
<view v-for="(item3, index3) in item1.QuestionContentObj[1]" :key="index3"> <view v-for="(item3, index3) in item1.QuestionContentObj[1]" :key="index3">
<view class="flex item2 flex_start_center"> <view class="flex item2 flex_start_center">
<view>{{index3+1}}</view> <view class="num">{{index3+1}}.</view>
<view v-html="item3.Content"></view> <view class="chooseName" v-html="item3.Content"></view>
</view> </view>
<van-button type="primary" @click="alertMenu(item3)">弹出菜单</van-button> <van-button type="primary" size="small" @click="alertMenu(item3)">
{{item3.isShow}} {{item3.Name==''?'请选择':item3.Name}}
<van-action-sheet :value="item3.isShow" :actions="item1.QuestionContentObj[0]" @select="onSelect"/> </van-button>
<van-action-sheet :show="item3.isShow" @click-overlay="hideVan(item3)" :actions="getSelect(item1.QuestionContentObj[0])" @select="onSelect($event,item3)"/>
</view> </view>
</template> </template>
</view> </view>
...@@ -113,13 +114,28 @@ ...@@ -113,13 +114,28 @@
this.$forceUpdate(); this.$forceUpdate();
console.log(item,'item'); console.log(item,'item');
}, },
onSelect(item){ //点击背景隐藏
console.log(item); hideVan(item){
// this.show = false; item.isShow=false;
// this.$toast({ this.$forceUpdate();
// message:item.name, },
// duration:500 onSelect(e,item3){
// }) console.log(e,'e');
console.log(item3,'item3');
item3.isShow = false;
item3.Name = e.detail.name;
},
getSelect(item){
let Array=[]
if(item&&item.length>0){
item.forEach(x=>{
let obj={
name:x.Name
}
Array.push(obj);
})
}
return Array;
}, },
}; };
onMounted(() => { onMounted(() => {
...@@ -168,7 +184,6 @@ ...@@ -168,7 +184,6 @@
} }
.item1 { .item1 {
margin: 25rpx 0;
align-items: center; align-items: center;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment