如何使用iron LocalStorage在Polymer中的ready函数中访问LocalStorage变量?
我想在ready函数中访问LocalStorage中的一些数据,但是,它们似乎还没有初始化。有没有人对此进行过锻炼 我有一段代码:如何使用iron LocalStorage在Polymer中的ready函数中访问LocalStorage变量?,polymer,local-storage,Polymer,Local Storage,我想在ready函数中访问LocalStorage中的一些数据,但是,它们似乎还没有初始化。有没有人对此进行过锻炼 我有一段代码: <iron-localstorage name="language" value="{{ language }}" useRaw="true" on-iron-localstorage-load-empty="initializeDefaultLanguage"> </iron-localstorage> Polym
<iron-localstorage
name="language"
value="{{ language }}"
useRaw="true"
on-iron-localstorage-load-empty="initializeDefaultLanguage">
</iron-localstorage>
Polymer({
is: 'banner-card',
language : {
type: String,
},
ready : function(){
console.log(this.language); //undefined
},
initializeDefaultLanguage:function(e){
this.set("language","Spanish");
}
});
聚合物({
是‘横幅牌’,
语言:{
类型:字符串,
},
就绪:函数(){
console.log(this.language);//未定义
},
initializeDefaultLanguage:函数(e){
本集(“语言”、“西班牙语”);
}
});
提前感谢我不应该使用
ready
获取本地存储的当前信息,而应该使用此事件
iron-localstorage-load
你能给我看看你的密码吗?我刚更新过!我认为本地存储在
ready
polymer事件之后就准备好了。这就是语言未定义的原因。