使用 Vue JSX 時傳遞道具
我們有一個父元件:在其中匯入子元件,我們將通過屬性傳遞道具。這裡的屬性是’src’,我們也傳遞’src’。
ParentComponent.js
import ChildComponent from './ChildComponent';
export default {
render(h, {props}) {
const src = 'https://cdn-images-1.medium.com/max/800/1*AxRXW2j8qmGJixIYg7n6uw.jpeg';
return (
<ChildComponent src={src} />
);
}
};
還有一個子元件,我們需要傳遞道具。我們需要指定我們傳遞的道具。
ChildComponent.js:
export default {
props: ['src'],
render(h, {props}) {
return (
<a href = {props.src} download = "myimage" >
Click this link
</a>
);
}
};