// 父组件
<view class="mt20" v-for="(item,index) in list" :key="index" v-if="type=='total'"
:class="[themeType === 'dark' ? 'gross-dark' : 'gross']">
<ems-project-item v-if="item.project" :project="item.project" :devices="item.devices" :key="index"
:bmsLastData="item.bmsLastData" :stationState="item.stationState" :model.sync="item.project.data" />
</view>
子组件
电池电量
{{ model ? toFixed(model.battery_soe, 1) : 0 }}
kWh
export default {
props: {
model: {
type: Object,
default () {
return {};
},
},
}
}
uniapp开发,
父组件的 list 从服务端请求到的值,经过处理,每个 project 都会有一个data 属性,
H5和APP,子组件可以取到值, 但是微信小程序不行。
h5,
小程序
已解决!
我这里父组件是第二级组件,子组件是第三级,
在第二级修改时,在第一级更新全部列表就行了。
看代码似乎 props 跟传入的值不太对应,最好上传所有代码