鸿蒙仓颉语言开发教程:仓颉语言中的状态存储(四)
AppStorage是应用全局级的状态存储,可以在应用的任何地方随时使用。先介绍一下AppStorage的存储方法,有set和setOrCreate两种方式,区别是set只能设置已经创建了的字段的值,相当于修改值,而setOrCreate方法的作用是如果没有字段时会自动创建,所以我推荐大家使用setOrCreate方法。
let store1 = AppStorage.set('name', 'youlan');
let store2 = AppStorage.setOrCreate('name', 'youlan');
取值时,建议大家先判断本地存储是否有该字段,使用has方法:
m.ximalaya.com/sound/894653339/?04=524
m.ximalaya.com/sound/894653339?416=2
m.ximalaya.com/sound/894653339/?15=08
m.ximalaya.com/sound/894653339/?5=74
m.ximalaya.com/sound/894653339/?17=0
m.ximalaya.com/sound/894653338/?57=147
m.ximalaya.com/sound/894653338/?240=1
m.ximalaya.com/sound/894653338/?63=52
m.ximalaya.com/sound/894653338/?0=91
m.ximalaya.com/sound/894653338/?46=7
m.ximalaya.com/sound/894653337/?02=948
m.ximalaya.com/sound/894653337/?596=2
m.ximalaya.com/sound/894653337/?52=62
m.ximalaya.com/sound/894653337/?1=41
m.ximalaya.com/sound/894653337/?74=8
m.ximalaya.com/sound/894653336/?51=373
m.ximalaya.com/sound/894653336/?616=1
m.ximalaya.com/sound/894653336/?56=80
m.ximalaya.com/sound/894653336/?6=98
m.ximalaya.com/sound/894653336/?15=0
m.ximalaya.com/sound/894653335/?04=749
m.ximalaya.com/sound/894653335/?849=0
m.ximalaya.com/sound/894653335/?28=72
m.ximalaya.com/sound/894653335/?2=82
m.ximalaya.com/sound/894653335/?63=8
m.ximalaya.com/sound/894653334/?60=858
m.ximalaya.com/sound/894653334/?729=9
m.ximalaya.com/sound/894653334/?62=52
m.ximalaya.com/sound/894653334/?7=18
m.ximalaya.com/sound/894653334/?07=8
m.ximalaya.com/sound/894653333/?52=848
m.ximalaya.com/sound/894653333/?416=5
m.ximalaya.com/sound/894653333/?72=96
m.ximalaya.com/sound/894653333/?8=85
m.ximalaya.com/sound/894653333/?96=7
m.ximalaya.com/sound/894653332/?61=060
m.ximalaya.com/sound/894653332/?940=7
m.ximalaya.com/sound/894653332/?73=84
m.ximalaya.com/sound/894653332/?6=15
m.ximalaya.com/sound/894653332/?62=6
更多推荐


所有评论(0)