Collapse
<Collapse class="info-body">
<Panel class="panel" v-for="(provinceItem, index) in goodList" :name="index.toString()" :key="index">
{{ provinceItem.name }}
<div slot="content" class="city-container">
<Checkbox class="city" v-if="provinceItem.children" v-for="(cityItem, cityIndex) in provinceItem.children"
:disabled="cityItem.status === 1" :true-value="2" :false-value="3"
v-model="cityItem.status" :key="cityIndex" @on-change="onItemChange">
{{cityItem.name}}
</Checkbox>
</div>
</Panel>
</Collapse>
collapse 的使用方法
- 配合 Panel 使用
- panel 内部要使用 slot=“content” 标记,否则会错乱
防止事件继续传递
<Button v-show="curData && isFloat" class="float" size="small" @click="onOptionClick(curData)">
{{curData.userName}}
<Icon class="icon-close" type="md-close" @click.stop="doCloseFloat"/>
</Button>
@click.stop 防止事件传递