当我发现这个结果时,我正在尝试一些事情:
let s = "";
for (let y = 0; y < 224; y++) {
for (let x = 0; x < 361; x++) {
s += '?';
}
s += "\n"
}
document.getElementById('r').innerText = s;Run Code Online (Sandbox Code Playgroud)
#r {
width: 1024px;
height: 896px;
font-size: 4px;
}Run Code Online (Sandbox Code Playgroud)
<div id="r">
</div>Run Code Online (Sandbox Code Playgroud)
你应该看到一些白色的垂直线条以及填充div的█字符; 这是由char本身的一点空间引起的.
但更有趣的是,如果我在JSBin或普通页面中尝试这个,那么这些线条似乎是彩色的,看起来像彩虹般的调色板.

我想知道导致这种行为的原因(我不是想要实现某些特定的东西;我只是想知道为什么会这样).
我正在尝试完全通过其REST API管理 WooCommerce,但没有运气,我正在尝试插入具有变化的产品
{{url}}/wp-json/wc/v3/products/{{url}}/wp-json/wc/v3/products/{{product_id}}/variations,这也有效{{url}}/wp-json/wc/v3/products/{{product_id}}/variations及其自己的 GET创建的产品变体{{url}}/wp-json/wc/v3/products/{{product_id}}/variations/{{variation_id}}但是,我无法在 woocommerce 产品页面上看到任何产品变体
我发现带有变体的产品有一个variations包含变体 ID的数组,但是当我使用 API 创建产品时,所创建的产品数组为空,这可以解释为什么我看不到任何产品产品页面上的变化。
这是我创建的产品变体示例:
{
"regular_price": "225",
"status": "publish",
"manage_stock": true,
"stock_quantity": 1,
"stock_status": "instock",
"image": {
"src": "https://via.placeholder.com/150"
},
"on_sale": true,
"shipping_class": "1",
"attributes": [
{
"id": 2,
"name": "Color",
"option": "Red"
},
{
"id": 3,
"name": "Size",
"option": "Xl"
}
]}
Run Code Online (Sandbox Code Playgroud)
我找不到类似的问题,有什么想法吗?