13 Vue Composables Tips That Make Your Code Better

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
})

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容