【问题标题】:Check array 1 by 1 if the same then give a warning [duplicate]如果相同,则逐个检查数组,然后发出警告[重复]
【发布时间】:2019-02-15 21:42:49
【问题描述】:

我想添加到购物车,直到现在我仍然困惑如何添加?我必须使用 cookie 还是本地存储?因为到目前为止我只了解一点使用本地存储。我使用 Vuex 使用 vue.js。我希望如果用户按下添加到购物车按钮,它将存储在本地存储中,并且可以在购物车中看到它。

我想检查 product:id 和 productsize id 在其他索引中是否相同,因此发出警告或警告

注意:我做对了什么?如果不是请解释:(

【问题讨论】:

  • 什么不适合你?请发布您尝试过但没有成功的方法。
  • 如果数据具有相同的 product:id 和 productsize:id @NicklasKevinFrank,我不知道如何检查 1 by 1 数组
  • 你需要分解你的问题。首先学习如何访问数组,然后学习如何比较值,然后学习如何迭代数组。然后逐步建立你想要的逻辑。
  • 我很困惑的是如何制作购物车。在这个问题中它已经成功了,但是,如果数据库中的库存不可用怎么办,因为当时只有存储在本地存储中的数据可用。 @NicklasKevinFrank

标签: laravel vue.js local-storage vuex


【解决方案1】:

使用 cookie 是实现此目的的好方法。

Laravel 提供了一些功能,你可以在那里找到它:https://laravel.com/docs/5.6/requests#cookies

【讨论】:

  • 我正在使用 vue.js,但我不知道如何使用该 cookie
【解决方案2】:

我认为你可以同时使用这两种解决方案,

但是(本地存储/cookie)之间有什么区别?

本地存储::本地存储仅在客户端存储数据,您不能向其中注入一些选项,例如到期日期。

cookie:cookie通过每个请求将数据存储到服务器,您可以在其中添加到期日期。

如果您想将其保存在双方(客户端/服务器)中, 我们有一个包来做它,它是由 vue 和 nuxt 实现的,你可以使用它,

https://github.com/alibaba-aero/nuxt-universal-storage

【讨论】:

  • 我很困惑的是如何制作购物车。在这个问题上它已经成功了,但是如果数据库中的库存不可用怎么办,因为当时只有存储在本地存储中的数据可用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-09-23
  • 1970-01-01
  • 2016-02-17
  • 2013-07-27
  • 1970-01-01
  • 2022-01-22
  • 1970-01-01
相关资源
最近更新 更多