首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >@wordpress/components Button变体没有样式

@wordpress/components Button变体没有样式
EN

WordPress Development用户
提问于 2021-10-26 08:16:40
回答 1查看 188关注 0票数 1

每当我导入Button组件..。

代码语言:javascript
复制
import { Button } from "@wordpress/components";

然后,...and与variant一起使用它:

代码语言:javascript
复制
if (attributes.imageId) {
  return (
    <Button variant="secondary" onClick={open}>
      Change image
    </Button>
  );
}
return (
  <Button variant="secondary" onClick={open}>
    Select image...
  </Button>
);

它从不以变体形式呈现:

我确信这应该会根据这些文档呈现不同的内容:

https://developer.wordpress.org/block-editor/reference-guides/components/button/

它应该是这样的:

--如果我使用variant="primary"

,它也不能工作

最后,按钮有些样式。也就是说,如果我这样做:

代码语言:javascript
复制
<Button>Test</Button>
<button>Test</button>

您可以看到默认按钮与wordpress按钮:

我做错了什么?

Package.json依赖关系:

代码语言:javascript
复制
"dependencies": {
    "@wordpress/block-editor": "^7.0.2",
    "@wordpress/blocks": "^11.1.0",
    "@wordpress/i18n": "^4.2.2"
},
"devDependencies": {
    "@wordpress/scripts": "^18.0.1"
}
EN

回答 1

WordPress Development用户

回答已采纳

发布于 2021-10-26 08:33:39

WordPress组件文档从存储库的开发分支中提取,这意味着它们可能描述尚未发布的特性和功能。

在WordPress中使用的库的当前版本中,可以使用isPrimaryisSecondaryisTertiary属性声明变量:

代码语言:javascript
复制
<Button isSecondary onClick={open}>
    Select image...
</Button>
票数 4
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/397348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档