最近學習了一個取值的新寫法, 大大方便了取值操作
1 import store from '@/store' 2 const { tenant, logo } = store.state.user;
以上寫法相當於
1 import store from '@/store' 2 const tenant = store.state.user.tenant 3 const logo = store.state.user.logo
也可以取值函數中返回的值
1 import { useScrollTop } from '@/composition/scroll' 2 const { 3 scrollPositionNumber, 4 onScrollToPosition, 5 showScrollTopBtn, 6 onScrollEvent, 7 } = useScrollTop()
以上寫法相當於
1 import { useScrollTop } from '@/composition/scroll' 2 const scrollPositionNumber = useScrollTop().scrollPositionNumber 3 const onScrollToPosition = useScrollTop().onScrollToPosition 4 const showScrollTopBtn = useScrollTop().showScrollTopBtn 5 const onScrollEvent = useScrollTop().onScrollEvent
結合Vue3.0語法使用起來,簡直6的飛起
目前感覺比較適用:
- 獲取store / localStorage / sessionStorage 存的對象中的屬性
- 獲取復雜函數中的多個返回值
分享一刻: