parent
e179dedb4a
commit
96e5e836b7
|
@ -3,7 +3,7 @@ import BaseMixin from '../../_util/BaseMixin';
|
||||||
import PropTypes from '../../_util/vue-types';
|
import PropTypes from '../../_util/vue-types';
|
||||||
import raf from 'raf';
|
import raf from 'raf';
|
||||||
import KeyCode from './KeyCode';
|
import KeyCode from './KeyCode';
|
||||||
import { getOptionProps, getListeners } from '../../_util/props-util';
|
import { getOptionProps, getListeners, getValueByProp } from '../../_util/props-util';
|
||||||
import { cloneElement } from '../../_util/vnode';
|
import { cloneElement } from '../../_util/vnode';
|
||||||
import Sentinel from './Sentinel';
|
import Sentinel from './Sentinel';
|
||||||
import isValid from '../../_util/isValid';
|
import isValid from '../../_util/isValid';
|
||||||
|
@ -154,7 +154,8 @@ export default {
|
||||||
const activeKey = this.$data._activeKey;
|
const activeKey = this.$data._activeKey;
|
||||||
const children = [];
|
const children = [];
|
||||||
this.$props.children.forEach(c => {
|
this.$props.children.forEach(c => {
|
||||||
if (c && !c.disabled && c.disabled !== '') {
|
const disabled = getValueByProp(c, 'disabled');
|
||||||
|
if (c && !disabled && disabled !== '') {
|
||||||
if (next) {
|
if (next) {
|
||||||
children.push(c);
|
children.push(c);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue