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