@@ -45,6 +45,57 @@ const { value, remove } = useLocalStorage('test', 1);
4545</template>
4646```
4747
48+ ## :sparkles : useState
49+
50+ ``` vue
51+ <script setup lang="ts">
52+ import { useState } from 'vue3-use-hooks';
53+ const [count, setCount] = useState(0);
54+ </script>
55+
56+ <template>
57+ <div>
58+ <p><b>Count: </b> {{ count }}</p>
59+ <button class="fourth" @click="setCount(count - 1)">Decrement</button>
60+ <button class="fourth" @click="setCount(count + 1)">Increment</button>
61+ </div>
62+ </template>
63+ ```
64+
65+ ## :sparkles : useStringCase
66+
67+ ``` vue
68+ <script setup lang="ts">
69+ import { reactive } from 'vue';
70+ import { useStringCase } from 'vue3-use-hooks';
71+
72+ const state = reactive({
73+ name: 'imelda white',
74+ gender: 'female',
75+ company: 'NEUROCELL',
76+ email: 'Imeldawhite@nr.com',
77+ balance: '3,814.49',
78+ about: 'Veniam fugiat pariatur adipisicing do consequat.',
79+ address: 'bulwer place, lemoyne, district of columbia, 5597'
80+ });
81+
82+ const { camelCase, kebabCase, pascalCase, upperCase, lowerCase, sentenceCase, capitalizeCase } =
83+ useStringCase();
84+ </script>
85+
86+ <template>
87+ <div>
88+ <p><b>CamelCase: </b>{{ camelCase(state.about) }}</p>
89+ <p><b>CapitalizeCase: </b>{{ capitalizeCase(state.name) }}</p>
90+ <p><b>SentenceCase: </b>{{ sentenceCase(state.company) }}</p>
91+ <p><b>KebabCase: </b>{{ kebabCase(state.balance) }}</p>
92+ <p><b>PascalCase: </b>{{ pascalCase(state.address) }}</p>
93+ <p><b>LowerCase: </b>{{ lowerCase(state.email) }}</p>
94+ <p><b>UpperCase: </b>{{ upperCase(state.gender) }}</p>
95+ </div>
96+ </template>
97+ ```
98+
4899## :sparkles : useModal
49100
50101``` vue
@@ -106,57 +157,6 @@ const handleButton = () => {
106157</template>
107158```
108159
109- ## :sparkles : useState
110-
111- ``` vue
112- <script setup lang="ts">
113- import { useState } from 'vue3-use-hooks';
114- const [count, setCount] = useState(0);
115- </script>
116-
117- <template>
118- <div>
119- <p><b>Count: </b> {{ count }}</p>
120- <button class="fourth" @click="setCount(count - 1)">Decrement</button>
121- <button class="fourth" @click="setCount(count + 1)">Increment</button>
122- </div>
123- </template>
124- ```
125-
126- ## :sparkles : useStringCase
127-
128- ``` vue
129- <script setup lang="ts">
130- import { reactive } from 'vue';
131- import { useStringCase } from 'vue3-use-hooks';
132-
133- const state = reactive({
134- name: 'imelda white',
135- gender: 'female',
136- company: 'NEUROCELL',
137- email: 'Imeldawhite@nr.com',
138- balance: '3,814.49',
139- about: 'Veniam fugiat pariatur adipisicing do consequat.',
140- address: 'bulwer place, lemoyne, district of columbia, 5597'
141- });
142-
143- const { camelCase, kebabCase, pascalCase, upperCase, lowerCase, sentenceCase, capitalizeCase } =
144- useStringCase();
145- </script>
146-
147- <template>
148- <div>
149- <p><b>CamelCase: </b>{{ camelCase(state.about) }}</p>
150- <p><b>CapitalizeCase: </b>{{ capitalizeCase(state.name) }}</p>
151- <p><b>SentenceCase: </b>{{ sentenceCase(state.company) }}</p>
152- <p><b>KebabCase: </b>{{ kebabCase(state.balance) }}</p>
153- <p><b>PascalCase: </b>{{ pascalCase(state.address) }}</p>
154- <p><b>LowerCase: </b>{{ lowerCase(state.email) }}</p>
155- <p><b>UpperCase: </b>{{ upperCase(state.gender) }}</p>
156- </div>
157- </template>
158- ```
159-
160160## License
161161
162162<div calign =" center " >
0 commit comments