小编Gam*_*mmi的帖子

如何在其他站点上嵌入 React 组件?

我已经创建了 React 应用程序,我需要为其他网站生成嵌入代码。这是一个大型应用程序,我只想将一个组件作为其他域的小部件。我已阅读使用 React 和 Webpack 编写可嵌入的 Javascript 插件以及如何将React组件嵌入其他域?. 我设置了我的 webpack,但仍然无法在另一个域上呈现小部件。

这个小部件应该:

  1. 可以通过<script>标签获得,而不是 iframe
  2. 只显示应用程序的一部分(路径/referral),而不是所有应用程序

小部件是一个按钮和弹出窗口,通过单击按钮显示。

这是我webpack.config.jsclient文件夹:

const path = require('path');
const bundleOutputDir = './referral';
const env = require('yargs').argv.env;

module.exports = env => {
  const isDevBuild = !(env && env.prod);

  if (env === 'build') {
    mode = 'production';
  } else {
    mode = 'development';
  }

  return [
    {
      mode: mode,
      entry: './src/components/early-referrals/Referral.js',
      output: {
        filename: 'widget.js', …
Run Code Online (Sandbox Code Playgroud)

javascript node.js ecmascript-6 reactjs webpack

5
推荐指数
1
解决办法
3652
查看次数

如何添加和更改字体真棒图标

我无法在弹出窗口中添加 Font Awesome 图标。请帮我弄清楚它是如何工作的。我不知道如何在 CSS 中添加图标和更改颜色。

这是 HTML

<i class="fas fa-check-circle">
Run Code Online (Sandbox Code Playgroud)

这是CSS:

.fa-check-circle {color: #ffffff;}
Run Code Online (Sandbox Code Playgroud)

怎么了?它不起作用。我看不到弹出窗口中的图标。 这是我的别针

html css icons font-awesome

2
推荐指数
1
解决办法
8946
查看次数

标签 统计

css ×1

ecmascript-6 ×1

font-awesome ×1

html ×1

icons ×1

javascript ×1

node.js ×1

reactjs ×1

webpack ×1