UNPKG

@arco-design/web-vue

Version:

Arco Design Vue 2.0: A Vue.js 3 UI Library

14 lines (13 loc) 343 B
import { toRef, ref, watch } from "vue"; import { isEqual } from "../_utils/is-equal.js"; const usePureProp = (props, name) => { const _value = toRef(props, name); const value = ref(_value.value); watch(_value, (cur, pre) => { if (!isEqual(cur, pre)) { value.value = cur; } }); return value; }; export { usePureProp };