van-tabs active 默认无效并报错 注意:请按照下面的模板来新建 issue,不规范的 issue 会被立即关闭. 描述一下问题 1、升级3.4后,van-tabs 没有写active 应该默认为0,之前没写都正常,现在直接报错,一定要写active 才正常。 2、首次打开编辑器 van-tabs 会提示警告,并且无选中下划线,编译一下才能正常 Please con...
<van-tabsv-model="active"swipe-threshold="4"class="tab"title-active-color="#3693FF"color="#3693FF"title-inactive-color="#4A4A4A"@click-tab="chooseNav"><van-tab v-for="item in navList" :key="item.name" :name="item.name" :title="item.title"><component :is="item.component" clas...
坑的问题在于:van-tabs,里面的v-model默认值是0,但是类型却写着 number | string 。 但是,在此时用缓存赋值给 v-model = " active " 的时候,active的值需要是number类型,才有效,否则再怎么设置都是无效的。 【代码放入项目可直接执行】 <template> <van-tabs v-model="active" @click="tabHandler" :el...
但是,在此时用缓存赋值给 v-model = " active " 的时候,active的值需要是number类型,才有效,否则再怎么设置都是无效的。 方案 这里active的值需要是number类型 onLoad: function(option) {const type = option.type || 0;this.active = type*1}
但是,在此时用缓存赋值给 v-model = " active " 的时候,active的值需要是number类型,才有效,否则再怎么设置都是无效的。 【代码放入项目可直接执行】 <template><van-tabsv-model="active"@click="tabHandler":ellipsis="false":border="false"><van-tabv-for="(tabname,idx) in tabList":key="idx":...
<van-tabs v-model="active"@click="tabHandler":ellipsis="false":border="false"> <van-tab v-for="(tabname,idx) in tabList" :key="idx" :title="tabname"></van-tab> </van-tabs> <van-button @click="toDetailHandler">去详情页</van-button> </template> export default{ data()...