小编mbe*_*son的帖子

如何处理多种配色方案

我有一个带有深色主题切换的类星体项目。但如果使用深色模式,我想改变整个配色方案。

我对sass一无所知,我想知道可以通过在用户更改主题时更新sass变量来完成。

src/css/quasar.variables.sass这是(浅色主题)中定义的实际 sass 变量:

// Quasar Sass (& SCSS) Variables
// --------------------------------------------------
// To customize the look and feel of this app, you can override
// the Sass/SCSS variables found in Quasar's source Sass/SCSS files.

// Check documentation for full list of Quasar variables

// Your own variables (that are declared here) and Quasar's own
// ones will be available out of the box in your .vue/.scss/.sass files

// It's highly recommended to change the default colors
// …
Run Code Online (Sandbox Code Playgroud)

themes sass quasar-framework

3
推荐指数
1
解决办法
3913
查看次数

如何获得产品/变体“承诺”库存?

问题:

在 Shopify 管理员的“产品”>“库存”部分中,有一个“已提交”库存。 Shopify 库存 根据我的理解,它的意思是“挂单保留库存”,或“已创建但尚未完成的订单保留的库存”。

这个“承诺的”股票价值对于应用程序的股票更新非常有用。但实际上,这个价值似乎很难恢复。

问题:

如何以有效的方式获得这个“承诺的”库存价值?

研究现状:

  • 无法通过 Shopify API(REST 和 GraphQL,版本 2022-07)
  • 可以通过循环所有未履行的订单来近似(不确定这是正确的方法),并总结(按变体)未履行的产品变体数量。然而,这需要时间并且消耗大量API资源。

shopify shopify-api

1
推荐指数
1
解决办法
1612
查看次数

如何在一行中有条件地创建对象属性?

我想有条件地在对象上创建属性。这个想法是确保该属性在没有值的情况下不存在(因此不仅仅是 null)。

我现在正在做什么:

// comes from users
req.query = {
  foo: true
}

// my object which will contains allowed properties IF EXISTS
const where = {}

if (req.query.foo) {
  where.foo = req.query.foo
}
if (req.query.bar) {
  where.bar = req.query.bar
}

console.log(where)
Run Code Online (Sandbox Code Playgroud)

对每个不同的属性重复这个真的很无聊......

有没有一种方法可以在一行中完成?

编辑:

我不想获取所有属性req.query

javascript node.js typescript

0
推荐指数
1
解决办法
9603
查看次数