在 React 中显示 Facebook Auth photoURL
Displaying a Facebook Auth photoURL in React
我正在使用 React 和 Firebase,登录后收到以下信息
photoURL: https://graph.facebook.com/10157648190117379/picture
如果我尝试使用以下方法在 JSX 中显示它:
<image src={this.props.user.photoURL} />
没有渲染。
我注意到直接导航到 link 实际上并没有显示图像,而是提示下载。有什么想法吗?
谢谢。
我试了一下,效果很好
import React from "react";
const TestCompOne = (props) => {
console.log("[TEST COMP 1]");
return (
<div>
<img src={"https://graph.facebook.com/10157648190117379/picture"} />
</div>
);
};
export default TestCompOne;
是的,这是行不通的。因为有错别字,HTML中没有名为Image
的标签。
要显示图像,您必须使用 img
标签。
import React from 'react';
import './App.css';
class App extends React.Component {
state = { url: 'https://graph.facebook.com/10157648190117379/picture'}
render() {
return <img alt='Profile' src={this.state.url} />;
}
}
export default App;
URL 没有问题。请确保使用正确的标签。
我正在使用 React 和 Firebase,登录后收到以下信息
photoURL: https://graph.facebook.com/10157648190117379/picture
如果我尝试使用以下方法在 JSX 中显示它:
<image src={this.props.user.photoURL} />
没有渲染。
我注意到直接导航到 link 实际上并没有显示图像,而是提示下载。有什么想法吗?
谢谢。
我试了一下,效果很好
import React from "react";
const TestCompOne = (props) => {
console.log("[TEST COMP 1]");
return (
<div>
<img src={"https://graph.facebook.com/10157648190117379/picture"} />
</div>
);
};
export default TestCompOne;
是的,这是行不通的。因为有错别字,HTML中没有名为Image
的标签。
要显示图像,您必须使用 img
标签。
import React from 'react';
import './App.css';
class App extends React.Component {
state = { url: 'https://graph.facebook.com/10157648190117379/picture'}
render() {
return <img alt='Profile' src={this.state.url} />;
}
}
export default App;
URL 没有问题。请确保使用正确的标签。