vue-component-props-tool
TypeScript icon, indicating that this package has built-in type declarations

0.1.2 • Public • Published

About

This package provides a Vue 3 hook for interacting with the Local Storage API and bind the local storage to component state.

Installation

Install the package with npm:

npm install vue-use-local-storage-hook

Or with yarn:

yarn add vue-use-local-storage-hook

Usage

Here is a simple example of how to use the hook:

import { useLocalStorage } from "vue-use-local-storage-hook";

const data = useLocalStorage("my-key", "default value");

// Get the stored value
console.log(data.value); // 'default value'

// Set a new value
data.value = "new value";
console.log(data.value); // 'new value'
console.log(localStorage.getItem("my-key")); // 'new value'

In this example, useLocalStorage is used to store and retrieve a value from local storage. The stored value is reactive and can be used in your Vue components. When the value is updated, the component will be re-rendered and the new value will be stored in local storage.

API

useLocalStorage(key: string, defaultValue: string | null);

Testing

npm run test

License

This package is licensed under the MIT license. See the LICENSE file for more details.

Readme

Keywords

none

Package Sidebar

Install

npm i vue-component-props-tool

Weekly Downloads

0

Version

0.1.2

License

MIT

Unpacked Size

57 kB

Total Files

21

Last publish

Collaborators

  • als24