Crate tauri_plugin_vue

Crate tauri_plugin_vue 

Source
Expand description

§tauri-plugin-vue

Persistence for Tauri and Vue.

[!NOTE] This is not an official plugin.

§Features

  • Save your stores to disk.
  • Synchronize across multiple windows.
  • Debounce or throttle store updates.
  • Access the stores from both JavaScript and Rust.

§Documentation

Check the documentation for more information on how to install and use the plugin.

§Plugins

Currently, the following plugins are available:

NameVersionWorks with
tauri-storenpmEverything
@tauri-store/pinianpmVue, Nuxt
@tauri-store/sveltenpmSvelte
@tauri-store/valtionpmReact
@tauri-store/vuenpmVue, Nuxt
@tauri-store/zustandnpmReact

§Supported Tauri Version

The plugins require Tauri 2.0 or later.

Structs§

Builder
Builder for the Vue plugin.
Handle
Plugin handle.
JsonMarshaler
Serializes and deserializes JSON stores.
Migration
A migration step.
MigrationContext
Context for a migration step.
PrettyJsonMarshaler
Serializes and deserializes pretty JSON stores.
PrettyTomlMarshaler
Serializes and deserializes pretty TOML stores.
Store
A key-value store that can persist its state to disk.
StoreCollection
A collection of stores. This is the core component for store plugins.
StoreId
Unique identifier for a store.
StoreOptions
Options to configure the store behavior.
StoreState
Internal state of a store.
TomlMarshaler
Serializes and deserializes TOML stores.
Vue
The Vue plugin.
VueMarker
Marker for the Vue plugin.
WatcherId
Unique watcher identifier.

Enums§

Error
Runtime errors for the stores.
Json
Represents any valid JSON value.
SaveStrategy
The strategy to use when saving a store.

Traits§

ManagerExt
Extension for the Manager trait providing access to the Vue plugin.
Marshaler
Describes how stores should be serialized and deserialized.

Functions§

init
Initializes the plugin with the default settings.

Type Aliases§

BoxResult
A Result type with a boxed error.
MarshalingError
Generic marshaling error.
OnLoadFn
Closure to be called when a store is loaded.
Result
A Result type with Error as the error variant.