当前位置: 首页 > wzjs >正文

西安推广公司无网不胜seowhy教研室

西安推广公司无网不胜,seowhy教研室,网络销售公司产品推广方案,网页设计的布局有哪些在原生老项目中刚刚把mmkv迁移成功,现在又要接入reactnative,进行跨端混合开发,那么必然绕不开的一个存储方案,这次介绍react-native-mmkv 我用的yarn,那么先来安装 yarn add react-native-mmkv安装成功后使用&#x…

在原生老项目中刚刚把mmkv迁移成功,现在又要接入reactnative,进行跨端混合开发,那么必然绕不开的一个存储方案,这次介绍react-native-mmkv
我用的yarn,那么先来安装

yarn add react-native-mmkv

安装成功后使用,我简单用AI封装了一下,作为项目底层键值对存储方案使用


import {MMKV} from 'react-native-mmkv';/*** 项目持久化存储实例*/
export class MMKVManage {private static instance: MMKVManage;private mmkv: MMKV;constructor() {this.mmkv = new MMKV();}public static getInstance(): MMKVManage {if (!MMKVManage.instance) {MMKVManage.instance = new MMKVManage();}return MMKVManage.instance;}public getItem<T = any>(key: string): T | null {return this.mmkv.getString(key) as T; // 根据需要调整类型转换}public setItem(key: string, value: any): void {if (typeof value === 'string') {this.mmkv.set(key, value);} else {this.mmkv.set(key, JSON.stringify(value)); // 对于非字符串类型,先转换为字符串存储}}public removeItem(key: string): void {this.mmkv.delete(key);}
}

那么基础存储方案写好以后,如何使用呢看下方中间层封装字段

import {MMKVManage} from './MMKVManage.ts';export class LocalStorage {private static instance: LocalStorage;constructor() {}public static getInstance(): LocalStorage {if (!LocalStorage.instance) {LocalStorage.instance = new LocalStorage();}return LocalStorage.instance;}public getTeacherId(): string {return <string>MMKVManage.getInstance().getItem('teacherId');}public setTeacherId(teacherId: string): void {MMKVManage.getInstance().setItem('teacherId', teacherId);}
}

最后在业务中进行使用

<Buttontitle={'保存数据'}onPress={() => {LocalStorage.getInstance().setTeacherId('123456');Alert.alert('保存成功');}}/><Buttontitle={'读取数据'}onPress={() => {let teacherId = LocalStorage.getInstance().getTeacherId();setId(teacherId);Alert.alert('获取成功' + teacherId);}}/>

应该是比较简单吧,我用的版本给出来
react-native:0.78.1
mmkv:3.2.0
node:22.12.0

如果你跑不起来,千万别喷我,先看看你的版本配置是否兼容,我确实是成功了!!!

http://www.dtcms.com/wzjs/220679.html

相关文章:

  • 聊城做网站的搜索指数的数据来源
  • 自己可以做网站放在百度上面嘛360推广平台登录入口
  • 课程网站建设技术谷歌seo排名工具
  • 同里做网站今日热搜前十名
  • 做网站时空间的选择广州seo公司哪个比较好
  • 全球网站建设品牌网站建成后应该如何推广
  • 下载百度导航最新版本太原seo优化公司
  • wordpress js 代码seo搜索优化费用
  • 电话用网站做综合布线现在做网络推广都有什么方式
  • 网站加入百度广告联盟成都最好的seo外包
  • 宽带维修北京自动seo
  • 平面设计师的出路优化大师官网
  • 印章在线生成器重庆网站seo教程
  • 天津圣辉友联网站建设软件推广的渠道是哪里找的
  • 免费建公司网站的攻略100个商业经典案例
  • 网站换dns武汉网站建设
  • 怎么只做自己的电商网站网站优化推广的方法
  • 合肥响应式网站开发方案seo优化的常用手法
  • 漳州新闻网游戏优化大师官网
  • 网站选择城市怎么做软文是什么东西
  • 做网站开发需要学什么软件关键词搜索排名优化
  • 网站文章删除了怎么做404深企在线
  • 做电销有什么资料网站精准客户数据采集软件
  • 想做cpa 没有网站怎么做优化网站搜索排名
  • 用dreamweaver做网站免费的拓客平台有哪些
  • wordpress 获取作者名百度seo和sem
  • 网上商城购物系统er图沈阳seo关键字优化
  • 无忧建站网建站教程
  • 定制网站开发接活武汉网站seo公司
  • 新干做网站佛山做优化的网络公司