|
|
@ -2,11 +2,16 @@ |
|
|
|
<view class="my-2"> |
|
|
|
<!-- 工具箱 --> |
|
|
|
<view v-if="train.tools.length" class="mb-2"> |
|
|
|
<u-radio-group v-model="radioDefaultValue"> |
|
|
|
<u-radio @change="radioChange(tool)" v-for="(tool, index) in train.tools" :key="index" :name="tool.toolId"> |
|
|
|
{{ tool.toolCode }} |
|
|
|
</u-radio> |
|
|
|
</u-radio-group> |
|
|
|
<view :class="showMore ? 'h-compress overflow-hidden' : ''"> |
|
|
|
<u-radio-group v-model="radioDefaultValue"> |
|
|
|
<u-radio @change="radioChange(tool)" v-for="(tool, index) in train.tools" :key="index" :name="tool.toolId"> |
|
|
|
{{ tool.toolCode }} |
|
|
|
</u-radio> |
|
|
|
</u-radio-group> |
|
|
|
</view> |
|
|
|
<view class="flex flex-row-reverse text-xs text-blue-400 mt-1" @click="checkShowMore"> |
|
|
|
{{ showMore ? '查看更多' : '收起' }} |
|
|
|
</view> |
|
|
|
</view> |
|
|
|
<view v-if="train.contentDetails.length" class="text-xs mb-2"> |
|
|
|
<!-- 训练目标 训练元素 训练原理 训练步骤 --> |
|
|
@ -80,6 +85,7 @@ export default { |
|
|
|
], |
|
|
|
// u-radio-group的v-model绑定的值如果设置为某个radio的name,就会被默认选中 |
|
|
|
value: 'orange', |
|
|
|
showMore: true, |
|
|
|
}; |
|
|
|
}, |
|
|
|
|
|
|
@ -109,8 +115,16 @@ export default { |
|
|
|
console.error('error: ', error); |
|
|
|
} |
|
|
|
}, |
|
|
|
|
|
|
|
checkShowMore() { |
|
|
|
this.showMore = !this.showMore; |
|
|
|
}, |
|
|
|
}, |
|
|
|
}; |
|
|
|
</script> |
|
|
|
|
|
|
|
<style></style> |
|
|
|
<style lang="scss" scoped> |
|
|
|
.h-compress { |
|
|
|
height: 160rpx; |
|
|
|
} |
|
|
|
</style> |
|
|
|