perf(Stepper): should not introduce form code #7675

This commit is contained in:
chenjiahan 2020-12-04 17:48:10 +08:00
parent 20ba7afb33
commit 497a88d7bb
3 changed files with 5 additions and 6 deletions

View File

@ -1,5 +1,7 @@
import { watch, inject } from 'vue';
import { FIELD_KEY } from '../field';
export const FORM_KEY = 'vanForm';
export const FIELD_KEY = 'vanField';
export function useLinkField(getValue: () => unknown) {
const field = inject(FIELD_KEY, null) as any;

View File

@ -26,16 +26,14 @@ import { runSyncRule } from './utils';
// Composition
import { useParent } from '@vant/use';
import { useExpose } from '../composables/use-expose';
import { FORM_KEY, FIELD_KEY } from '../composables/use-link-field';
// Components
import Icon from '../icon';
import Cell, { cellProps } from '../cell';
import { FORM_KEY } from '../form';
const [createComponent, bem] = createNamespace('field');
export const FIELD_KEY = 'vanField';
export default createComponent({
props: {
...cellProps,

View File

@ -1,11 +1,10 @@
import { createNamespace } from '../utils';
import { useChildren } from '@vant/use';
import { FORM_KEY } from '../composables/use-link-field';
import { useExpose } from '../composables/use-expose';
const [createComponent, bem] = createNamespace('form');
export const FORM_KEY = 'vanForm';
export default createComponent({
props: {
colon: Boolean,