13 Vue Composables Tips That Mak

2025-02-09  本文已影响0人  晗笑书生

13 Vue Composables Tips That Make Your Code Better | Michael Thiessen

···js
import { reactive, readonly } from 'vue'
const state = reactive({ darkMode: false })

export function toggleDarkMode() {
state.darkMode = !state.darkMode
}

export function useUserStore() {
return {
darkMode: readonly(state.darkMode),
toggleDarkMode
}
}
···

useRefHistory(someRef, true, 10, 500, 'click', false)

// 参数对象语义化
useRefHistory(someRef, {
  deep: true,
  capacity: 10,
  throttle: 500,
  eventName: 'click',
  immediate: false
})

上一篇 下一篇

猜你喜欢

热点阅读