在元素丰富的Web组件中获取异步数据

医学物理学家

我正在学习如何使用fetch APIlit-element在Web组件中获取异步数据

import {LitElement, html} from 'lit-element';

class WebIndex extends LitElement {

    connectedCallback() {
        super.connectedCallback();
        this.fetchData();

    }

    fetchData() {
        fetch('ajax_url')
            .then(response => {
                if (!response.ok) {
                    throw new Error('Network response was not ok');
                };
                response.json();
            })
            .then(data => {
                this.data = data;
                console.log('Success:', data);
            })
            .catch((error) => {
                console.error('Error:', error);
            });
    }

    render() {
        if (!this.data) {
            return html`
                <h4>Loading...</h4>
            `;
        }
        return html`
            <h4>Done</h4>
        `;
    }

}

customElements.define('web-index', WebIndex);

但是,呈现html永不变。我做错了什么?这是在Web组件中获取异步数据的最佳方法吗?

lash

您需要注册data组件属性,以便一旦更改数据值就调用渲染

static get properties() {
   return {
     data: Object
   }
}

https://lit-element.polymer-project.org/guide/properties

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在React中从高阶组件中获取异步数据

来自分类Dev

循环出 vue 组件中的异步数据

来自分类Dev

Web组件,如何通过Id获取元素?

来自分类Dev

如何在具有多个页面的丰富数据表中获取选定的记录计数丰富:datascroller

来自分类Dev

从NextJS中的组件获取数据

来自分类Dev

异步函数进入useEffect在组件渲染后获取数据

来自分类Dev

Python:从Web服务获取数据的并行异步调用中的效率问题

来自分类Dev

在onAppear中获取SwiftUI异步数据

来自分类Dev

Vue.js在组件中获取元素

来自分类Dev

Vue.js在组件中获取元素

来自分类Dev

如何从资源中获取丰富的图像

来自分类Dev

react-redux 子组件中的异步数据

来自分类Dev

Nuxt Content异步获取组件

来自分类Dev

在Material UI中从TableRow组件获取数据

来自分类Dev

从 Rails 获取数据到 React 组件中

来自分类Dev

NextJS:在子组件中获取数据并传递给父组件

来自分类Dev

从服务获取异步数据

来自分类Dev

SwiftUI异步数据获取

来自分类Dev

获取渲染元素的组件

来自分类Dev

如何使用从Web服务api获取的数据将元素保存在集合中

来自分类Dev

如何实现异步任务以使用异步和等待从数据库中获取数据?

来自分类Dev

如何使用Gatsby或React功能组件处理从数据库异步获取

来自分类Dev

如何使用Meteor在函数中获取异步数据

来自分类Dev

如何在ANT D列中获取/呈现异步数据

来自分类Dev

Vue / Vuex使使函数异步从Firebase中获取数据的麻烦

来自分类Dev

从许多异步数据库查询中获取结果

来自分类Dev

在异步模式下的类属性中获取Dropbox元数据

来自分类Dev

循环以在Node.js Sequelize中获取异步数据

来自分类Dev

异步等待在反应中获取 api 数据

Related 相关文章

热门标签

归档