<view class="seat"> <block wx:for="{{seatStatus}}" wx:key="id"> <view class="useage2 {{item.isActive ? 'active' : ''}}" bindtap="seatActive" data-index="{{index}}"> {{item.id}} </view> </block></view>的wxss咋写
时间: 2023-06-26 19:10:34 浏览: 38
可以这样写:
```css
.seat {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
align-items: center;
padding: 20rpx;
}
.useage2 {
width: 25%;
height: 120rpx;
line-height: 120rpx;
text-align: center;
background-color: #f5f5f5;
border-radius: 10rpx;
margin-bottom: 20rpx;
}
.useage2.active {
background-color: #ffca00;
color: #fff;
}
```
其中,`.seat` 是包裹整个座位的容器,`.useage2` 是每个座位的样式,`.useage2.active` 是选中座位时的样式。注意单位要用 `rpx`,这样可以适配不同的屏幕宽度。
相关问题
<view class="seat"> <block wx:for="{{devData}}" wx:for-index="i" wx:for-item="item" wx:key="index"> <view class='onehandle5'> <block wx:for="{{3}}" wx:for-index="k" wx:for-item="item_k" wx:key="index"> <view wx:if="{{devData[i+item_k] != null && i%3 == 0 }}" class="useage2 {{isActive ? 'active' : ''}}" bindtap="seatActive" data-index="{{i}}"> {{devData[i+item_k]}} </view> </block> </view> </block> </view>怎么将 isActive 变量改为一个数组或对象,以便为每个座位保存一个单独的状态。
可以将isActive变量改为一个数组或对象,以便为每个座位保存一个单独的状态。做法如下:
1. 首先定义一个空的数组或对象,用来保存每个座位的状态。
2. 在遍历座位的时候,给每个座位添加一个data-index属性,值为当前座位的索引值i。同时,将isActive变量改为一个函数,接收一个参数index,用来返回当前座位的状态。
3. 在点击座位时,调用一个函数,传入当前点击的座位索引值,然后修改对应索引的状态值。
代码示例:
```html
<view class="seat">
<block wx:for="{{devData}}" wx:for-index="i" wx:for-item="item" wx:key="index">
<view class='onehandle5'>
<block wx:for="{{3}}" wx:for-index="k" wx:for-item="item_k" wx:key="index">
<view wx:if="{{devData[i+item_k] != null && i%3 == 0 }}"
class="useage2 {{isActive(i+item_k) ? 'active' : ''}}"
bindtap="seatActive" data-index="{{i+item_k}}">
{{devData[i+item_k]}}
</view>
</block>
</view>
</block>
</view>
```
```javascript
Page({
data: {
seatStatus: [], // 用来保存每个座位的状态
devData: [...], // 座位数据
},
// 判断当前座位是否被选中
isActive(index) {
return this.data.seatStatus[index]
},
// 点击座位
seatActive(e) {
const index = e.currentTarget.dataset.index
const seatStatus = this.data.seatStatus
seatStatus[index] = !seatStatus[index]
this.setData({
seatStatus: seatStatus
})
}
})
```
AttributeError: 'DataFrame' object has no attribute 'memory_useage'.
这个错误信息表明在访问文件或目录时出现了权限问题,可能是由于当前用户没有足够的权限来访问该文件或目录。而第二个错误信息表明在TensorFlow中,您正在尝试将一个形状为(1,)的张量馈送到一个形状为(1,1)的张量中,这会导致形状不匹配的错误。
至于您提到的错误信息"AttributeError: 'DataFrame' object has no attribute 'memory_useage'",这是因为您在DataFrame对象上使用了错误的属性名称。正确的属性名称是"memory_usage",而不是"memory_useage"。这个属性可以用来获取DataFrame对象占用的内存量。