angular - Elementor wordpress + React 或 Angular

标签 angular reactjs wordpress elementor

我已经在谷歌搜索过,但什么也没找到……

拜托,它可以创建一个带有反应或 Angular Elementor (Wordpress) 小部件吗?我需要创建一个组件,该组件将从 api 获取一些数据并动态呈现页面。
我考虑过网络应用程序或 Iframe,但我不确定。

谢谢你。

最佳答案

使用 React 是可能的。有更多的细节,我可以帮你多一点。但总的来说,这是这样做的方法。

对于您的小部件,回显具有唯一 ID 的 div。每个例子:

<div id="myReactWidget"></div>

在 React 中,你通常会看到这个来渲染应用程序:
import React, { Component } from 'react';
import { render } from 'react-dom';

class App extends Component {   
  render() {
    return (
      <div>
        <p>
          Start editing to see some magic happen :)
        </p>
      </div>
    );
  }
}

render(<App />, document.getElementById('root'));

好吧,如果您将“root”替换为“myReactWidget”,它将在您的 Elementor 小部件中呈现。

例子:

这个:
render(<App />, document.getElementById('root'));

取而代之:
render(<App />, document.getElementById('myReactWidget'));

请注意,您必须将构建 reactjs 脚本加入队列才能使其正常工作

为此,请在您的项目根目录中运行:
npm run build

并查看/build 文件夹以查看要包含的内容

关于angular - Elementor wordpress + React 或 Angular,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59364349/

相关文章:

angular - 如何获取formarray ionic的数据

child : style jumps back 上的 Angular 4 动画

在for循环内订阅的Angular 2调用函数

javascript - 有没有办法控制弹出器中嵌套的 Material UI 选择在 DOM 中的安装位置?

php - 如何使用javascript显示鼠标悬停在多个div上的div?

wordpress - 如何从 URL 中删除查询字符串 "?"(问号)(使用 WordPress)

angular - 同时更改两个不同组件中的值 Angular 2

javascript - 为什么我的类型在 React 和 TypeScript 中为 null?

javascript - React onchange 事件 : this. setState() 未设置状态?

mysql - Dropbox 错误地同步数据库