`
duobin3000
  • 浏览: 102082 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

T4学习笔记-@Persist 解释

阅读更多
a) @Persist("client")
b) @Persist("client:page")
c) @Persist("client:app")

a) is the same as b). If you use b) for a property x for page Foo, then
you can get back the property only if the navigation is Foo => Foo. If the
navigation is Foo => Bar => Foo, then it will be lost when Bar is
invoked. In contrast, if you use c), then it will be maintained all
the way.

client 跟 session是一样的效果只是实现的方式不一样, 一个是存在cookie或url中另一个是存在http session中。

client:page session:page 仅在当前页面有用, 假如转到其他页面 这个属性值就失效了。
client:app session:app 对于整个application都有效, 转到其他页面再转回来的话这个值仍然存在。如果我们想让他失效怎么办呢?你可以调用这个方法cycle.forgetPage("YourPageName").

my 2007-01-19 14:00 发表评论
分享到:
评论

相关推荐

    React通过redux-persist持久化数据存储的方法示例

    为了解决这个问题,可以使用redux-persist库,它能够将Redux store的状态持久化到本地存储中。 redux-persist是专为Redux设计的一个中间件,它支持多种不同的持久化存储方式,最常见的是将数据保存到localStorage和...

    dva-model-persist:类似redux-persist和dva-redux-persist和工具

    dva-model-persist 软件架构 适用于 dva 项目 Why 之前基于redux-persist@5.*开发的dva-resist-persist,在异步加载model时并不会存贮model的state,所以使用redux的enhancer特性开发这个支持异步model加载的工具 ...

    dva-model-persist-源码.rar

    《深入解析dva-model-persist源码》 dva-model-persist是基于dva框架的一个插件,主要用于在客户端持久化应用的状态,使得用户在刷新页面或者关闭浏览器后,能够恢复之前的操作状态,提高用户体验。本文将从源码...

    dva-redux-persist:redux-persist@5.* 的 dva 版

    dva-redux-persistredux-persist@5.* 的 dva 版软件架构适用于 dva umi 项目安装教程yarn add dva-redux-persist或者npm i -S dva-redux-persist使用说明dva示例//src/index.jsimport dva from 'dva';import { ...

    前端项目-redux-persist.zip

    而`redux-persist`是Redux的一个插件,它解决了Redux存储在浏览器内存中的状态在页面刷新后丢失的问题。本文将详细探讨`redux-persist`的相关知识点及其在实际项目中的应用。 ### 1. Redux简介 Redux的核心概念包括...

    mobx-persist:坚持mobx存储

    $ npm install mobx-persist --save 用法 import { observable } from 'mobx' import { create , persist } from 'mobx-persist' class SomeItem { @ persist @ observable name = 'some' @ persist @ observable...

    node-persist:Node.js中的超级简单持久数据结构

    Node-persist使用HTML5 localStorage API,因此很容易学习。 这项工作仍在进行中。 请发送请求请求。 笔记 如果要查找同时支持synchronous和asynchronous的版本,请使用node-persist@2.1.0 安装 $ npm install ...

    redux-persist-transform-filter:用于redux-persist的过滤器转换器

    redux-persist-transform-filter 用于redux-persist的滤波器变换器 安装 npm install redux-persist-transform-filter 用法 import { createFilter , createBlacklistFilter } from 'redux-persist-transform-...

    前端项目-egjs-persist.zip

    6. **版本管理**:作为开源项目,"egjs-persist-master"可能包含了不同版本的代码,每个版本可能对应不同的功能特性或修复的bug。开发者在使用时应选择适合自己项目需求的稳定版本。 7. **使用示例**:在实际应用中...

    JPA学习笔记-EJB-05JPA实体对象状态和实体对象的高级操作

    一旦瞬时状态的对象通过`persist()`方法被实体管理器管理后,该对象转变为托管状态。在此状态下,实体管理器会跟踪实体对象的所有更改,并在适当的时候将这些更改同步到数据库中。 3. **持久化状态(Persistent ...

    warp-persist-2.0-20090214.zip

    warp-persist-2.0是最近刚刚发布的、基于Google Guice的轻量级Web开发框架。 Warp是一个相当棒的Java Web框架,而且前景非常看好。 Warp框架充分利用了JDK5.0的Annotation和泛型机制,并且基于Google Guice这个...

    redux-persist-sensitive-storage:redux-persist用于响应本机敏感信息的存储引擎

    如果愿意,可以将该分支与redux-persist-sensitive-storage一起使用。 安装 您可以使用yarn或npm安装此软件包。 您还需要安装并链接 。 使用纱线: yarn add redux-persist-sensitive-storage react-native-...

    redux-persist-memory-storage:用于redux-persist的内存存储

    : import { persistStore, autoRehydrate } from 'redux-persist'import MemoryStorage from 'redux-persist-memory-storage'import CookieStorage from 'redux-persist-cookie-storage'const store = createStore...

    redux-persist-electron-storage:Redux持久存储电子适配器

    npm i -S electron-store redux-persist-electron-storage 纱 yarn add electron-store redux-persist-electron-storage 用法 要使用redux-persist-electron-storage,请根据配置redux-persist。 修改传统的redux-...

    local-persist:创建保留在所需位置的命名本地卷

    Docker的本地Persist Volume插件 创建命名的本地卷,这些本地卷可以保留在所需的位置! 基本原理 在Docker 1.9中,他们增加了对支持。 现在,有了Docker 1.10和Docker Compose 1.6的新语法,您就可以。 这对于创建...

    react-native-use-persist-storage:通过React Hooks持久化并重新补充上下文存储

    安装react-native-use-persist-storage $ yarn add react-native-use-persist-storage 安装@ react-native-community / async-storage , react-native-sensitive-info (请参见 ) $ yarn add react-native-...

    apollo-cache-persist:for所有Apollo Cache实现的简单持久性

    apollo3-cache-persist 所有Apollo Client 3.0缓存实现(包括和简单持久性。 支持Web和React Native。 基本用法 首先,只需将Apollo缓存和传递给persistCache 。 默认情况下,您的Apollo缓存的内容将立即恢复...

    redux-persist-electron-storage-源码.rar

    `redux-persist-electron-storage` 就是专门针对 Electron 平台的一个存储适配器,它将 Redux 的状态存储到 Electron 的存储机制中,如 localStorage 或者 userData。 源码分析: 1. **项目结构**: 解压后的源码...

Global site tag (gtag.js) - Google Analytics