Maison > Questions et réponses > le corps du texte
J'ai un panier qui contient une gamme de produits et je souhaite accéder à chaque nom du panier. J'ai une fonction forEach dans les getters mais elle ne renvoie qu'un nom. J'ai essayé .map() mais il renvoie un autre tableau et j'ai besoin de plusieurs valeurs de chaîne. peux-tu aider ?
let cart = window.localStorage.getItem('cart') const store = createStore({ state: { cart: cart ? JSON.parse(cart) : [], }, getters: { setTitle: state =>{ let oneItem='' state.cart.forEach((item)=>{ oneItem=item.ropeTitle }) return oneItem }, } }
P粉7920264672024-04-01 10:31:41
Est-ce parce que vous ne renvoyez que oneItem
(让我猜猜,它也是state.cart
le dernier élément du tableau ? )
Vous pouvez essayer d'utiliser .join()
pour connecter des projets entre eux.
Supposons que vous souhaitiez utiliser ,
pour connecter des projets, vous pouvez essayer
setTitle: state => state.cart.map(item => item.ropeTitle).join(', ')