# ✨ useBind
useBindverileri bileşenlere bağlamaya yarayan bir fonksiyondur.
# 🏪 Kullanım
useBind fonksiyon aşağıdaki gibi kullanılır.
import { useBind } from 'vue-composable-utils';
const { value, changed, reset } = useBind('Type a here....');
# 🚀 Özellikler
useBind() fonksiyonuna başlangıç değeri gönderilir.
useBind 3 adet reaktif özelliğe sahiptir.
1 - value --> Bind edilmek istenilen değer
2 - changed --> Değiştirilmek istenilen değer
3 - reset --> Başlangıç değerine döndüren metoddur.
# 💻 Uygulama
Aşağıdaki örneği kullanarak reactive olarak nasıl değiştiğini görebilirsiniz.
Value: Type here....
<template>
<div>
<p>Input : {{ value }}</p>
<input type="text" :value="value" @input="changed" />
<button @click="reset">Reset</button>
</div>
</template>
<script>
import { useBind } from 'vue-composable-utils';
export default {
setup() {
const { value, changed, reset } = useBind('Bir şeyler yazın...');
return { value, changed, reset };
},
};
</script>
Select: Type a here....
<template>
<div>
<p>Select : {{ value }}</p>
<div>
<select @change="changed">
<option value="apple">apple</option>
<option value="orange">orange</option>
<option value="watermelon">Watermelon</option>
<option value="strawberry">Strawberry</option>
</select>
</div>
</div>
</template>
<script>
import { useBind } from 'vue-composable-utils';
export default {
setup() {
const { value, changed, reset } = useBind('Bir şeyler yazın...');
return { value, changed, reset };
},
};
</script>