好吧,首先,告诉我我会走正确的兔子洞吗?
我正在构建一个新的 PWA,它将首先为移动设备设计,
我已经构建了我的后端 API,并且正在开发我的前端。我目前正在使用带有 Vaadin-Grid 的 Polymer 3。
我想做的是让列表无限滚动,这应该很简单,但我一直没有例子。
谁能指出我正确的方向?
import { PolymerElement, html } from '@polymer/polymer/polymer-
element.js';
import '@polymer/iron-ajax/iron-ajax.js';
import '@vaadin/vaadin-grid/vaadin-grid.js';
import './shared-styles.js';
class MyView1 extends PolymerElement {
static get template() {
return html`
<style include="shared-styles">
:host {
display: block;
padding: 10px;
}
</style>
<div class="card">
<div class="circle">
</div>
<h1>View One</h1>
<vaadin-grid aria-label="Basic Binding Example" items="[[data]]">
<vaadin-grid-column>
<template class="header">RecordID</template>
<template>[[item.recordID]]</template>
</vaadin-grid-column>
<vaadin-grid-column>
<template class="header">File Ref</template>
<template>[[item.fileRef]]</template>
</vaadin-grid-column>
<vaadin-grid-column>
<template class="header">Description</template>
<template>[[item.description]]</template>
</vaadin-grid-column>
</vaadin-grid>
</div>
`;
}
connectedCallback(){
super.connectedCallback();
fetch('http://localhost:56132/api/matters')
.then(r => r.json())
.then(data => this.data = data);
}
}
window.customElements.define('my-view1', MyView1);