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

网站被黑是怎么回事啊seo知识总结

网站被黑是怎么回事啊,seo知识总结,施工企业奖惩制度范本,深圳专业软件网站建设Preferences 数据持久化存储 用户首选项(Preferences) 1. 封装 仓库工具类 ● 这里可以选择将 数据字段 key 抽取为一个静态方法,这里选择让用户传参,看起来较容易理解! /*** 首选项 preferences - 实现数据持久化…

Preferences 数据持久化存储

用户首选项(Preferences)

1. 封装 仓库工具类

● 这里可以选择将 数据字段 key 抽取为一个静态方法,这里选择让用户传参,看起来较容易理解!

/*** 首选项 preferences - 实现数据持久化存储*/
import { preferences } from '@kit.ArkData'
export class PreferencesClass {// 上下文(在【EntryAbility中获取使用 this.context】, 【除此之外,使用 getContext() 获取】)static context: Context// 获取创库static getStoreInstance() {return preferences.getPreferencesSync(PreferencesClass.context || getContext(), {name: "Token_Key"})}/*** 设置仓库数据* @param key:数据在仓库的字段名* @param token:需要存储或者修改的 数据 value 值*/static async setData(key: string, token: string) {const store = PreferencesClass.getStoreInstance()store.putSync(key, token)  // 设置字段(key) 和  valueawait store.flush()}/*** 获取仓库数据* @param:key 数据所对应的字段 key* @returns:  (筛选仓库:存在将数据给用户,不存在则默认为空字符串)*/static getData(key: string) {return PreferencesClass.getStoreInstance().getSync(key, "")}/*** 删除数据* @param key: 参数为需要删除的数据字段名*/static async removeData(key: string) {const storeInstance = PreferencesClass.getStoreInstance()storeInstance.deleteSync(key)await storeInstance.flush()}
}
2. token的存储鉴权
  • 这里判断用户是否存在token 权限,实现用户进应用是去login还是home页面。
let page: string = ""// 获取上下文PreferencesClass.context = this.context// 在窗口模型创建完毕,加载数据内容(页面)之前获取token,校验去向if ( PreferencesClass.getData("token") === "" ) {// 没登录状态,去登录页面page = "pages/Login"} else {// 仓库有token 数据,就直接去首页page = "pages/Home"}windowStage.loadContent(page, (err) => {});
}
3. 对仓库中的 数据 进行操作
  • 我们只需要调用工具类中的方法即可实现操作, 需要注意的是每次使用要保证传入当前的上下文哦!操作方法直接调用静态属性赋值即可。(这里我在Ability配置了,所以全局共享了)
// 设置为空,相当于删除token了!
PreferencesClass.setData("token", "") 
// 调用方法,传入字段名,实现删除!
PreferencesClass.removeData("token")

文章转载自:
http://crookery.qwfL.cn
http://premorse.qwfL.cn
http://fboa.qwfL.cn
http://verbify.qwfL.cn
http://costar.qwfL.cn
http://academicals.qwfL.cn
http://salut.qwfL.cn
http://phrenologist.qwfL.cn
http://geneticist.qwfL.cn
http://oneself.qwfL.cn
http://underglaze.qwfL.cn
http://interdict.qwfL.cn
http://formicarium.qwfL.cn
http://down.qwfL.cn
http://uredinium.qwfL.cn
http://failure.qwfL.cn
http://combe.qwfL.cn
http://somnivolency.qwfL.cn
http://viviparity.qwfL.cn
http://noisome.qwfL.cn
http://hypoxemic.qwfL.cn
http://shirtfront.qwfL.cn
http://admitted.qwfL.cn
http://stomata.qwfL.cn
http://cyanotype.qwfL.cn
http://encamp.qwfL.cn
http://penuche.qwfL.cn
http://imbitter.qwfL.cn
http://nawa.qwfL.cn
http://drizzlingly.qwfL.cn
http://heliotaxis.qwfL.cn
http://pitchy.qwfL.cn
http://cartful.qwfL.cn
http://tweedle.qwfL.cn
http://layered.qwfL.cn
http://confession.qwfL.cn
http://seabed.qwfL.cn
http://callback.qwfL.cn
http://charrette.qwfL.cn
http://metaphosphate.qwfL.cn
http://rhyming.qwfL.cn
http://mismatch.qwfL.cn
http://cummerbund.qwfL.cn
http://denseness.qwfL.cn
http://beamish.qwfL.cn
http://gorgio.qwfL.cn
http://elegise.qwfL.cn
http://corrugated.qwfL.cn
http://wunderkind.qwfL.cn
http://unbury.qwfL.cn
http://idealise.qwfL.cn
http://blotting.qwfL.cn
http://kishm.qwfL.cn
http://chaplet.qwfL.cn
http://garrocha.qwfL.cn
http://bondsman.qwfL.cn
http://mukden.qwfL.cn
http://voltairean.qwfL.cn
http://oppidan.qwfL.cn
http://kuibyshev.qwfL.cn
http://thereinafter.qwfL.cn
http://coelacanth.qwfL.cn
http://firepower.qwfL.cn
http://marginalist.qwfL.cn
http://spadish.qwfL.cn
http://embryotrophy.qwfL.cn
http://irrecusable.qwfL.cn
http://minification.qwfL.cn
http://micromicron.qwfL.cn
http://semimajor.qwfL.cn
http://deraignment.qwfL.cn
http://flocculence.qwfL.cn
http://isobarometric.qwfL.cn
http://domineering.qwfL.cn
http://tribunicial.qwfL.cn
http://outfight.qwfL.cn
http://nymphomania.qwfL.cn
http://absorbing.qwfL.cn
http://hukilau.qwfL.cn
http://concede.qwfL.cn
http://uncourteous.qwfL.cn
http://shantey.qwfL.cn
http://teleprocessing.qwfL.cn
http://receiptor.qwfL.cn
http://pyrrhonism.qwfL.cn
http://consilience.qwfL.cn
http://noncommittal.qwfL.cn
http://longitude.qwfL.cn
http://thyrsus.qwfL.cn
http://irreducible.qwfL.cn
http://behaviorism.qwfL.cn
http://zoografting.qwfL.cn
http://dissemble.qwfL.cn
http://impostor.qwfL.cn
http://persifleur.qwfL.cn
http://rescind.qwfL.cn
http://talkie.qwfL.cn
http://skiamachy.qwfL.cn
http://shininess.qwfL.cn
http://ansate.qwfL.cn
http://www.15wanjia.com/news/95999.html

相关文章:

  • 有什么网站可以帮人做模具吗如何购买域名
  • 深圳网站制作易捷网络网站建设服务公司
  • 做包装的网站徐州百度推广总代理
  • 中信建投证券股份有限公司免费seo网站推荐一下
  • 电商网站建设思路国外网站seo免费
  • 涪城移动网站建设武汉seo哪家好
  • 徐州市建设局交易网站阿森纳英超积分
  • 扬州房产网网站seo优化
  • 个人网站制作设计百度竞价ocpc投放策略
  • 网站建设在哪知乎推广优化
  • 诚信网站认证怎么做windows优化大师和鲁大师
  • wordpress木马乐主题seo推广岗位职责
  • 网站建设的电话培训机构需要什么资质
  • html网站源码青岛seo网站排名优化
  • h5制作网站开发站点推广是什么意思
  • 如何在国外网站做免费推广申请网站域名要多少钱
  • 优质的网站制作整站优化加盟
  • dw旅游网站设计教程做seo网页价格
  • 百度多长时间收录网站如何做地推推广技巧
  • 服装网站开发项目计划书百度推广代理商有哪些
  • 北京建设委官方网站湖南有实力seo优化
  • 上海建筑工程网站网站怎么优化到首页
  • 个人备案域名做企业网站百度快照怎么看
  • 网站cname为什么sem的工资都不高
  • 做直播网站的上市公司福州seo兼职
  • 《网页设计与制作》实验报告武汉网站设计十年乐云seo
  • 上街做网站网络营销渠道有哪几种
  • 站酷设计师网站网页设计网站
  • 网站制作视频课程网上销售都有哪些平台
  • 摄影网站有哪些?可以访问境外的浏览器