多数人在心底蔑视德,但很少有人轻视荣誉。——沃夫拿格
分享一个vue
的组合式api
封装库vueuse
github
:https://github.com/vueuse/vueuse
大致用法:
import { useLocalStorage, useMouse, usePreferredDark } from '@vueuse/core' export default { setup() { // tracks mouse position const { x, y } = useMouse() // is user prefers dark theme const isDark = usePreferredDark() // persist state in localStorage const store = useLocalStorage( 'my-storage', { name: 'Apple', color: 'red', }, ) return { x, y, isDark, store } }, }
一些Demo