我正在尝试弄清楚如何在app-localstorage-document中设置和检索值。我之前使用过iron-meta元素,并像这样做:
<iron-meta id="meta" key="id" value="{{meta}}"></iron-meta>
Polymer({
is: 'login-form',
properties: {
meta: {
type: String,
value: ''
},
},
getValue: function() {
this.meta = '100'
var savedValue = this.$.meta.byKey('id');
console.log(savedValue);
}
});
但是,当我尝试使用app-localstorage-document做类似操作时,它只返回:
Promise {[[PromiseStatus]]: "resolved", [[PromiseValue]]: undefined}
我找不到任何关于如何使用此元素的示例。也许有人可以在这里帮助我。
<app-localstorage-document id="meta" key="id" data="{{meta}}" storage="window.localStorage"></app-localstorage-document>
Polymer({
is: 'login-form',
properties: {
meta: {
type: String,
value: ''
},
},
getValue: function() {
this.$.meta.setStoredValue('id', '50');
var savedValue = this.$.meta.getStoredValue('id');
console.log(savedValue);
}
});