我正在嘗試使用傳遞 json 對象的構造函數創建一個 RN 對象,但我收到“ReferenceError:找不到變量:產品”。產品.jsexport default class Product { constructor(product) { this.name = product.name this.items = product.Items this.price = product.Price this.productID = product.ProductID this.medias = product.Medias this.imageSmall = BASE_IMAGES_URL + product.MediaSmall this.imageLarge = this.getImageLarge(product.Medias) }}PDP.jsimport { Product } from '../models/Product'class PDP extends Component { render() { var imagesProd = []; var product = new Product(this.props.navigation.state.params.currentProduct); ....}}問題是new Product()直接使用可以this.props.navigation.state.params.currentProduct正常工作。編輯根據您的提示,我將導入更改為,import Product from '../models/Product'但我得到了TypeError:TypeError:TypeError:TypeError:未定義不是構造函數(評估'new P.default(s)')
在 React Native 中使用構造函數創建對象
慕萊塢森
2022-07-01 15:50:50