<script setup>
import { ref, onMounted } from 'vue'
import { shakeMaybeRef } from '@object-shake/vue'
const target = ref({
a: {
b: { c: 1, d: 2 },
e: 3
},
f: 4
})
const [proxy, getShaked] = shakeMaybeRef(target)
onMounted(() => {
console.log(getShaked()) // { a: { b: { c: 1 } }, f: 4 }
})
</script>
<template>
<div>
<span>{{ proxy.a.b.c }}</span>
<span>{{ proxy.f }}</span>
</div>
</template>
@object-shake/vue
1.6.0 • Public • Published Versions
Current Tags
Version | Downloads (Last 7 Days) | Tag |
---|---|---|
1.6.0 | 0 | latest |
Version History
Version | Downloads (Last 7 Days) | Published |
---|---|---|
1.6.0 | 0 | |
1.5.2 | 0 | |
1.5.1 | 0 | |
1.5.0 | 0 | |
1.4.1 | 0 | |
1.4.0 | 0 | |
1.3.0 | 1 | |
1.2.1 | 0 | |
1.2.0 | 0 | |
1.2.0-alpha.2 | 1 | |
1.2.0-alpha.1 | 0 | |
1.1.0 | 0 | |
1.0.1 | 0 | |
1.0.0 | 1 | |
1.0.0-alpha.4 | 0 | |
1.0.0-alpha.3 | 0 | |
1.0.0-alpha.2 | 0 |
Package Sidebar
Install
npm i @object-shake/vue
Repository
Weekly Downloads
3
Version
1.6.0
License
ISC
Unpacked Size
2.51 kB
Total Files
8