2020-07-06 03:42:12 +00:00
|
|
|
<template>
|
|
|
|
<view class="guige">
|
|
|
|
<view class="title">
|
2020-07-07 06:45:57 +00:00
|
|
|
{{title}}
|
2020-07-06 03:42:12 +00:00
|
|
|
</view>
|
|
|
|
<view class="item">
|
2020-07-07 06:45:57 +00:00
|
|
|
<text v-for="(i,j) in item" @click="select = j" :class="select == j ? 'xuanzhong' : ''" :key="j">
|
|
|
|
{{i}}
|
|
|
|
</text>
|
|
|
|
<!-- <text @click="select = 1" :class="select == 1 ? 'xuanzhong' : ''">S</text> -->
|
|
|
|
<!-- <text @click="select = 2" :class="select == 2 ? 'xuanzhong' : ''">M</text> -->
|
2020-07-06 03:42:12 +00:00
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
</template>
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
.guige{
|
|
|
|
margin-top: 30rpx;
|
|
|
|
padding-bottom: 30rpx;
|
|
|
|
border-bottom: #ececec solid 2rpx;
|
|
|
|
.title{
|
|
|
|
font-size: 28rpx;
|
|
|
|
color: #333;
|
|
|
|
margin-bottom: 29rpx;
|
|
|
|
|
|
|
|
}
|
|
|
|
.item{
|
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
>text{
|
|
|
|
min-width: 120rpx;
|
|
|
|
height: 60rpx;
|
|
|
|
background-color: #ececec;
|
|
|
|
color: #999;
|
2020-08-21 03:51:31 +00:00
|
|
|
// text-align: center;
|
|
|
|
// line-height: 60rpx;
|
2020-07-06 03:42:12 +00:00
|
|
|
box-sizing: border-box;
|
|
|
|
border-radius: 6rpx;
|
|
|
|
margin-right: 26rpx;
|
2020-08-06 09:52:25 +00:00
|
|
|
margin-bottom: 20rpx;
|
2020-08-21 03:51:31 +00:00
|
|
|
border: #ececec 1rpx solid;
|
|
|
|
display: flex;
|
|
|
|
align-items: center;
|
|
|
|
justify-content: center;
|
2020-07-06 03:42:12 +00:00
|
|
|
}
|
|
|
|
.xuanzhong{
|
|
|
|
border: #ff780f 1rpx solid;
|
|
|
|
color: #FF780F;
|
|
|
|
background-color: #FFF1E6;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
<script>
|
|
|
|
export default {
|
|
|
|
name:"guige",
|
|
|
|
data(){
|
|
|
|
return {
|
2020-07-24 11:48:57 +00:00
|
|
|
select: 0
|
2020-07-07 06:45:57 +00:00
|
|
|
}
|
|
|
|
},
|
2020-08-14 07:46:43 +00:00
|
|
|
props:['item','title', 'default'],
|
|
|
|
watch: {
|
2020-07-07 06:45:57 +00:00
|
|
|
select(){
|
2020-08-11 07:38:43 +00:00
|
|
|
// console.log(this.select)
|
2020-07-23 12:58:56 +00:00
|
|
|
this.$emit("sel", this.select);
|
2020-07-06 03:42:12 +00:00
|
|
|
}
|
2020-08-14 07:46:43 +00:00
|
|
|
},
|
|
|
|
mounted() {
|
|
|
|
this.setDefaultValue();
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
setDefaultValue() {
|
|
|
|
for (const ikey in this.item) {
|
|
|
|
if (this.item.hasOwnProperty(ikey)) {
|
|
|
|
const ielement = this.item[ikey];
|
|
|
|
for (const dkey in this.default) {
|
|
|
|
if (this.default.hasOwnProperty(dkey)) {
|
|
|
|
const delement = this.default[dkey];
|
|
|
|
if(ikey == dkey) this.select = ikey;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2020-07-06 03:42:12 +00:00
|
|
|
}
|
|
|
|
</script>
|