ElementUI实现点击radio,展开扩展栏

问题:

        之前一直用的iview的table组件库,虽然确实界面风格比较好看,但好多功能、特性尚未完全实现,在实现部分复杂功能时,存在一定的问题,用自定义组件+命令修改也能实现部分功能,但效果并不是很好。特此,还是使用elementui来实现这部分功能。

效果:



代码:

<template>
	<div class="base_info">
		<Row>
			<Col>
				<el-table
				    ref="table000"
				    :data="pagerData.data"
				    :row-key="pagerData.data.Id"
				    style="width: 100%"
				    border
				    :expand-row-keys="pagerData.data._expanded">
				    <el-table-column type="expand" width="1">
				      <template slot-scope="props">
				      	<Card title='信息' style="margin: 0em auto;text-align: left;">
				      		<!-- 这里本来是继续用element的写法,但看起来确实不如iview好看,就把前面的iview写法的代码拿了过来 -->
					        <Row>
								<Col span="4" class="border_css column_singleline_label">
									<font class="column_font">xxxx:</font>
								</Col>
								<Col span="8" class="border_css column_singleline_value">
									<Input style="width: 320px;" v-model="props.row.Bean.1" placeholder="xxxx"></Input>
								</Col>
								<Col span="4" class="border_css column_singleline_label">
									<font class="column_font">xxxxxx:</font>
								</Col>
								<Col span="8" class="border_css column_singleline_value">
									<Input style="width: 200px;" v-model="props.row.Bean.2" placeholder="xxx"></Input>
								</Col>
							</Row>
							<Row>
								<Col span="4" class="border_css column_singleline_label">
									<font class="column_font">xxx:</font>
								</Col>
								<Col span="8" class="border_css column_singleline_value">
									<Select v-model="props.row.Bean.3" style="width:160px">
								        <Option v-for="level in levelList" :value="level.value" :key="level.value">{
  { level.label }}</Option>
								    </Select>
								</Col>
								
								<Col span="4" class="border_css column_singleline_label">
	
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值