亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 React Native 中使用構造函數創建對象

在 React Native 中使用構造函數創建對象

慕萊塢森 2022-07-01 15:50:50
我正在嘗試使用傳遞 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)')
查看完整描述

2 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

問題在于您的導入。您在 Product 類中使用了默認導出,因此您的導入應該是

import Product from '../models/Product'


查看完整回答
反對 回復 2022-07-01
?
白衣染霜花

TA貢獻1796條經驗 獲得超10個贊

PDP.js 中的第一行應該是import Product  from '../models/Product'



查看完整回答
反對 回復 2022-07-01
  • 2 回答
  • 0 關注
  • 236 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號