feat(types): 添加NuxtApp中$lenis的类型声明
在HomeHero组件中简化$lenis的类型获取方式
This commit is contained in:
@@ -41,7 +41,7 @@ onMounted(() => {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
const { $lenis } = useNuxtApp() as ReturnType<typeof useNuxtApp> & { $lenis?: Lenis }
|
const { $lenis } = useNuxtApp()
|
||||||
const pinEndScale = 0.65
|
const pinEndScale = 0.65
|
||||||
const finalScale = 0.18
|
const finalScale = 0.18
|
||||||
const getExitDistance = () => window.innerHeight
|
const getExitDistance = () => window.innerHeight
|
||||||
|
|||||||
Vendored
+9
@@ -0,0 +1,9 @@
|
|||||||
|
import type Lenis from 'lenis'
|
||||||
|
|
||||||
|
declare module '#app' {
|
||||||
|
interface NuxtApp {
|
||||||
|
$lenis?: Lenis
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export {}
|
||||||
Reference in New Issue
Block a user