zoukankan      html  css  js  c++  java
  • Target container is not a DOM element

    1、错误描述

    2、错误原因

    import React, {Component} from 'react';
    import {render} from 'react-dom';
    import Button from 'react-bootstrap/Button'
    
    const ProPic = (props) => {
    	return (
    		<img src={'http://www.youhaidong.com/' + props.name + '/picture'}/>
    	);
    }
    
    const PicLink = (props) => {
    	return (
    		<a href={'http://www.youhaidong.com/' + props.name}>
    		  {props.name}
    		</a>
    	);
    }
    
    const ImgLink = (props) => {
    	return (
    		<div>
    			<ProPic name={props.name}/>
    			<PicLink name={props.name}/>
    		</div>
    	);
    }
    
    render(
    	<ImgLink name="张珊珊"/>
    );
    
    export default ImgLink;

         由于ImgLink是一个组件,不能直接使用render()方法,需要在组件中使用render()方法

    3、解决办法

    import React, {Component} from 'react';
    import ReactDOM,{render} from 'react-dom';
    import Button from 'react-bootstrap/Button'
    
    const ProPic = (props) => {
    	return (
    		<img src={'http://www.youhaidong.com/' + props.name + '/picture'}/>
    	);
    }
    
    const PicLink = (props) => {
    	return (
    		<a href={'http://www.youhaidong.com/' + props.name}>
    		  {props.name}
    		</a>
    	);
    }
    
    const ImgLink = (props) => {
    	return (
    		<div>
    			<ProPic name={props.name}/>
    			<PicLink name={props.name}/>
    		</div>
    	);
    }
    
    class ImgLinks extends Component {
    	constructor(props){
    		super(props);
    		this.state = {name:'张珊珊'};
    	}
    	
    	render() {
    		return (
    			<ImgLink name={this.name}/>
    		);
    	}
    }
    
    export default ImgLinks;
  • 相关阅读:
    Linux ACL 权限之进阶篇
    Linux umask
    Linux 特殊权限 SUID,SGID,SBIT
    隔离 docker 容器中的用户
    理解 docker 容器中的 uid 和 gid
    Linux ugo 权限
    Dockerfile 中的 COPY 与 ADD 命令
    2013年全年总结
    参加2013中国大数据技术大会(BDTC2013)
    读书笔记2013第18本:《像外行一样思考,像专家一样实践》
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13313709.html
Copyright © 2011-2022 走看看