私はreact jsを使ってWebを構築します。私は非常に反応するので、私は問題をCRUD
を持っている新しいです。最初の私はテーブルにいくつかのデータjson
を表示したい。私はkeranjang.js
という名前のファイル.jsを持っています。テーブルを表示するためにjsxが含まれています。 barang.js
という名前の別のものがあり、tampildata()
という名前のメソッドで埋めて、jsonデータを保持する場合は、たとえば{"nama_barang" : "bolu", "harga" : "10000"}
とします。どのようにメソッドを記述しますか?メソッドとデータを呼び出して、そのデータを既存のテーブルに表示させるには、keranjang.js
?誰もが私を助けることを願ってデータをjsonと表を反応させて表示する
答えて
現在のコンポーネントで外部ファイルのメソッドを呼び出そうとしています。あなたのbarang.js
ファイルで
export function tampildata() {
return [{ "firstname": "first", "lastname": "f"}, {"firstname": "second", "lastname": "l"}];
}
または
export default {
tampildata() {
return [{ "firstname": "first", "lastname": "f"}, {"firstname": "second", "lastname": "l"}];
}
};
のようなJSONデータは、その後、あなたのkeranjang.js
ファイルにあなたのtampildata
方法をインポートし、componentDidMount
でそのメソッドを呼び出し、
import React from 'react';
import ReactDOM from 'react-dom';
import { tampildata } from 'barang';
class TableComponent extends React.Component {
constructor(props) {
super(props)
this.state = {
json: []
}
}
componentDidMount() {
this.setState((prevState) => {
return {
json: tampildata()
}
})
}
render() {
return (
<div>
<table>
<thead>
<th>First Name</th>
<th>Last Name</th>
</thead>
<tbody>
{this.state.json.map((data, i) => {
return (
<tr key={i}>
<td>{data.firstname}</td>
<td>{data.lastname}</td>
</tr>
)
})}
</tbody>
</table>
</div>
)
}
}
ReactDOM.render(
<TableComponent />,
document.getElementById("app")
);
ここには作業jsfiddleがあります。これがあなたに役立つことを願っています!
ねえ、しかし、私は最初の.jsファイルからメソッドをエクスポートすることに問題があります。どのようにメソッドをエクスポートするには?これは..export関数ですtampildata(){} ..それを書いていますか?エラーがあるためです"予期しないトークン"といいます。 –
はい、 'export function tampildata(){}'メソッドとインポートメソッドを 'barang ';' import {tampildata}'としてインポートします。 –
あなたに役立つ最新の回答をご覧ください!あなたのwebpack設定に 'presets:['es2015'、 'react'、 'babel-preset-stage-0']'があることを確認してください。 –
- 1. 反応でJSONを表示
- 2. フェッチAPIのデータを反応させて表示する
- 3. 反応コンポーネントのjsonデータをロードして表示する
- 4. データが反応しているときにスピナーを表示
- 5. 非同期アクションから表示データを反応させて返す
- 6. Asynchronus Infiniteスクロールしてデータをテーブルビューで表示する反応アプリケーション
- 7. 反復:JSONと表示
- 8. 反応内のブートストラップテーブルのデータ表示列
- 9. 反応中のテーブルに入れ子になったjsonデータを表示する
- 10. 反応成分のデータを表示できません
- 11. 反応UIコンポーネントに正規化されたデータを表示
- 12. node.jsの表としてJSONデータを表示する方法
- 13. 反応してgifvを表示
- 14. テキスト領域内にかなりのjsonデータを表示するjsに反応しますか?私はjs.Iを反応させるのに新しいです
- 15. 複数のデータ行を表示し、jsonデータを表示する
- 16. ネイティブの反応ナビゲーションタブに反応します.BarIconは表示されません。
- 17. 反応の配列のデータを表示するには?
- 18. 反応コンポーネント内のAPIからデータを表示する方法
- 19. ルータを反応させてGETコンフリクトを表現する
- 20. jsxを反応させないと表現するアプリ
- 21. firebaseから反応してブートストラップテーブルに反応するエラーを表示する
- 22. ComponentDidUpdateにエラーが表示される反応するnativeとredux
- 23. 反応ネイティブモーダルが表示されているときにstatusBarを非表示にする方法は?
- 24. ネイティブ反応させ:表示する画像をフルスクリーンでネストされたコンポーネント
- 25. 全文を表示するにはネイティブボタンを反応させる方法
- 26. 反応が入力されたときにオーバーレイを表示
- 27. セマンティックUIが反応し、表示されているときにのみドロップダウン/モーダルを表示しますか?
- 28. キーボードが反応ネイティブで表示されているときに自動的に表示をスクロールします
- 29. JSONデータ名表示
- 30. vue.js表示JSONデータ
既に試した内容を示すコードを投稿できますか? –
jsonを返す1つのjsファイルに存在するメソッドにアクセスしようとしていて、そのjsonをテーブルuiを持つ別のjsファイルに表示したいとします。正しい? –
はい、あなたは仲が良いです –