<scroll-view scroll-y="true" :style="{height: wh + 'px'}" :scrollTop="scrollTop">
---------------------------------------------------------------------------
data() {
return {
//当前设备可用的高度
wh: 0,
cateList: [],
active: 0,
//二级分类的列表
cateLevel2: [],
scrollTop: 0
};
},
--------------------------------------------------------------------------------
activeChanged(i) {
this.active = i
//重新为二级分类赋值
this.cateLevel2 = this.cateList[i].children
this.scrollTop = this.scrollTop == 0 ? 1 : 0 对
this.scrollTop = 0 错
}
data中定义一个默认的数据字段scrollTop:0,但是通过下面的事件点击处理函数中的直接赋值为0的话会导致不能动态赋值,也就是说点击事件处理函数中新的赋值如果和data中定义的字段相同,那么在HTML中的动态属性节点就不会接收值,也就不会传递相应的值