|
前几天遇到一个问题

当我点击取消收藏按钮的时候,再重新刷新页面,会发现第2个项目里的爱心按钮还是空心的
按理说,收藏页面的所有线路,按钮都是已经收藏的状态,应该是实心爱心图标,可是只要我之前点过取消,让按钮变成空心状态,它就会一直是空心状态。
很明显,子组件的数据变化了,但是反应在页面上,没有重新渲染。
最后找到原因
<template>
<view>
<busLine v-for="(item,index) in lines" :line="item" :key="index"></busLine>
<view class="a">
<view v-if="lines.length==0" class="b">--暂无收藏线路--</view>
</view>
</view>
</templ
|