fix: useWave unref (#7108)
* fix: useWave unref * fix: wave init value * fix: wave value * Update useConfigInject.ts --------- Co-authored-by: pangzebang <pangzebang@dm-ai.com> Co-authored-by: tangjinzhou <415800467@qq.com>feat-4.1
parent
91fe1b0d71
commit
d140523c89
|
@ -5,12 +5,12 @@ import showWaveEffect from './WaveEffect';
|
||||||
export default function useWave(
|
export default function useWave(
|
||||||
instance: ComponentInternalInstance | null,
|
instance: ComponentInternalInstance | null,
|
||||||
className: Ref<string>,
|
className: Ref<string>,
|
||||||
wave: ComputedRef<{ disabled?: boolean }>,
|
wave?: ComputedRef<{ disabled?: boolean }>,
|
||||||
): VoidFunction {
|
): VoidFunction {
|
||||||
function showWave() {
|
function showWave() {
|
||||||
const node = findDOMNode(instance);
|
const node = findDOMNode(instance);
|
||||||
|
|
||||||
if (wave.value?.disabled || !node) {
|
if (wave?.value?.disabled || !node) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -44,7 +44,7 @@ export default (name: string, props: Record<any, any>) => {
|
||||||
const csp = computed(() => props.csp ?? configProvider.csp);
|
const csp = computed(() => props.csp ?? configProvider.csp);
|
||||||
const wave = computed<{
|
const wave = computed<{
|
||||||
disabled?: boolean;
|
disabled?: boolean;
|
||||||
}>(() => props.wave ?? configProvider.wave.value);
|
}>(() => props.wave ?? configProvider.wave?.value);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
configProvider,
|
configProvider,
|
||||||
|
|
Loading…
Reference in New Issue