javascript - ReactJS - MappleToolTip 未渲染

标签 javascript reactjs

我按照 https://www.npmjs.com/package/reactjs-mappletooltip 上的安装说明进行操作

当我在 Chrome 中检查页面源代码时,MappleToolTip 中的任何内容都不会呈现,甚至不会显示在页面源代码中。我究竟做错了什么?我尝试将其作为单独的组件包含在内,但结果相同,MappleToolTip 渲染中没有任何内容。

我的代码: (注意:为了便于阅读,代码已被缩短)

工具提示.js

import React from 'react';

var MappleToolTip = require('reactjs-mappletooltip');

export const PageWithToolTip = () => {
  return(
    <div>
      <MappleToolTip>
        <div>
          Show Mapple Tip on this
        </div>
        <div>
          Hey! this is damn easy        
        </div>
      </MappleToolTip>
    </div>
  );
}

FoodMenu.js

import React, {Component} from 'react';
import {PageWithToolTip} from './ToolTip';

class FoodMenu extends Component{
  render(){
    return(
      <div className="section-meals">
        <div className="row">
          <h2>
            - Menu -
          </h2>
        </div>
        {PageWithToolTip}
      </div>
     )
   }
}

export default FoodMenu;

谢谢!

最佳答案

<PageWithToolTip/>而不是{PageWithToolTip} .

并将导入更改为 import MappleToolTip from 'reactjs-mappletooltip';

关于javascript - ReactJS - MappleToolTip 未渲染,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45773057/

相关文章:

javascript - 为什么不能同时使用ajax和服务器发送事件?

无法输入 Javascript 警报

javascript - 我如何在 react 中使用刷新 token

reactjs - react 媒体和 react 响应之间的区别

javascript - 复选框的值已添加到数组中,但复选框未选中

javascript - 禁用 JavaScript 警报 GeckoFX C#

javascript - 访问函数外部变量的值

html - <div.main> </div.main> - 语法

css - 无法掌握 React 或 CSS 的用法

javascript - 在推送之前检查对象是否存在于数组中