使用v-show对页面进行不同渲染,默认为1,其次按条件进行渲染,首次进页面一切正常,但是当点击下拉框列表选择进行其他页面渲染时就不停转圈了,求指点一下
<el-select v-model="value" placeholder="请选择页面">
<el-option
v-for="item in options"
:key="item.value"
:label="item.label"
:value="item.value">
</el-option>
</el-select>
<el-table v-loading="loading" :data="vs" @selection-change="handleSelectionChange" v-show="lx == 1">
</el-table>
<el-table v-loading="loading" :data="vs" @selection-change="handleSelectionChange" v-show="lx ==3">
</el-table>
<el-table v-loading="loading" :data="vs" @selection-change="handleSelectionChange" v-show="lx == 4">
</el-table>
<el-table v-loading="loading" :data="vs" @selection-change="handleSelectionChange" v-show="lx == 5">
</el-table>
lx:1,
options:[
{value:1,
label:全部内容},
{value:3,
label:内容一},
{value:4,
label:内容二},
{value:5,
label:内容三},
],