相关疑难解决方法(0)

将iframe插入反应组件

我有一个小问题.在从服务请求数据后,我得到了一个iframe代码作为响应.

<iframe src="https://www.example.com/show?data..." width="540" height="450"></iframe>
Run Code Online (Sandbox Code Playgroud)

我想把它作为道具传递到我的模态组件并显示它,但是当我只是{this.props.iframe}在渲染函数中它显然将它显示为一个字符串.

将其显示为html的基本方式是什么?

iframe reactjs

26
推荐指数
3
解决办法
8万
查看次数

我何时应该使用带括号的括号

我有两个文件,第一个是todoHelper.js

它有 export const addTodo = (list, item) => [...list, item]

后来我想addTodo在另一个文件中使用,我只是这样做import {addTodo} from './todoHelpers'

但我也看到人们做出口违约而不仅仅是出口.有什么区别?

javascript ecmascript-6 reactjs webpack

7
推荐指数
1
解决办法
1357
查看次数

Render.js文件中的"未捕获的TypeError:React.createClass不是函数"(电子应用程序)

我是react.js的新手,我试图让这段代码替换电子应用程序内的html文件中的一行,其中包含MainInterface变量中的任何内容.

这是我的Render.js文件

var React = require('react');
var ReactDOM = require('react-dom');

var $ = jQuery = require('jquery');
var bootstrap = require('bootstrap');

//var createReactClass = require('create-react-class');

var MainInterface = React.createClass({
  render: function() {
    return(
      <h1>SUCCESSSSSSSSSSS</h1>
  );
}//render
});//MainInterface

ReactDOM.render(
  <MainInterface />,
  document.getElementById('projects')
);//render
Run Code Online (Sandbox Code Playgroud)

这是html文件(想要替换WPM ...加载)(我的实际文件中没有这里丢失的最后一个html标记)

> <!DOCTYPE html> <html lang ="en">   <head>
>     <meta charset="utf-8">
>     <meta name ="viewport" content="width=device-width, initial-scale=1.0">
>     <meta http-equiv="X-UA-Compatible" content="ie=edge">
>     <link rel="stylesheet" href="css/app.css">
>     <title>Project Manager</title>   </head>   <body>   <div claa="main">
>     <div class="page" id="projectratings">
>       <div …
Run Code Online (Sandbox Code Playgroud)

javascript jsx package.json electron react-dom

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

类型错误:default.a.createClass 不是 React v16 中的函数

sday.js

import React from 'react';

const sday= React.createClass({
  render( ){
    return (
      <div>hello world</div>
    );
  }
})
export default sday;
Run Code Online (Sandbox Code Playgroud)

索引.js

import React from 'react';
import ReactDOM from 'react-dom';
import registerServiceWorker from './registerServiceWorker';
import './index.css';
import App from './App';
import {sday} from  './Component/example';

window.React= React;

ReactDOM.render(<sday/> , document.getElementById('root'));
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)

我正在尝试渲染,sday但出现 create class is not a function 的错误:

类型错误:__WEBPACK_IMPORTED_MODULE_0_react___default.a.createClass 不是函数

javascript reactjs webpack

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