fix(Cell): route props

This commit is contained in:
chenjiahan 2020-07-05 16:46:07 +08:00
parent 919161568a
commit 7ed1747de8

View File

@ -1,6 +1,6 @@
// Utils // Utils
import { createNamespace, isDef } from '../utils'; import { createNamespace, isDef } from '../utils';
import { routeProps } from '../utils/router'; import { route, routeProps } from '../utils/router';
import { cellProps } from './shared'; import { cellProps } from './shared';
// Components // Components
@ -15,6 +15,7 @@ export default createComponent({
}, },
setup(props, { slots, emit }) { setup(props, { slots, emit }) {
return function () {
const { icon, size, title, label, value, isLink } = props; const { icon, size, title, label, value, isLink } = props;
const showTitle = slots.title || isDef(title); const showTitle = slots.title || isDef(title);
@ -49,7 +50,9 @@ export default createComponent({
if (showValue) { if (showValue) {
return ( return (
<div class={[bem('value', { alone: !showTitle }), props.valueClass]}> <div
class={[bem('value', { alone: !showTitle }), props.valueClass]}
>
{slots.default ? slots.default() : <span>{value}</span>} {slots.default ? slots.default() : <span>{value}</span>}
</div> </div>
); );
@ -91,11 +94,10 @@ export default createComponent({
} }
} }
function onClick(event) { const onClick = (event) => {
emit('click', event); emit('click', event);
// TODO route(this.$router, this);
// functionalRoute(ctx); };
}
const clickable = isLink || props.clickable; const clickable = isLink || props.clickable;
@ -110,7 +112,6 @@ export default createComponent({
classes[size] = size; classes[size] = size;
} }
return function () {
return ( return (
<div <div
class={bem(classes)} class={bem(classes)}