小编Cam*_*ron的帖子

React Typescript Material-UI useStyles 不可调用

由于某种原因,我无法调用 useStyles,因为它会出错:

This expression is not callable.
  Type 'never' has no call signatures.ts(2349)
const useStyles: never
Run Code Online (Sandbox Code Playgroud)

这是完整的代码:

import { makeStyles, Theme } from "@material-ui/core";
import IconButton from "@material-ui/core/IconButton";
import AppBar from "@mui/material/AppBar";
import Toolbar from "@mui/material/Toolbar";
import { ReactComponent as HeaderLogo } from "../../images/logo.svg";

const useStyles = makeStyles((theme: Theme) => ({
  root: {
    backgroundColor: theme.palette.VampirismBlack.main,
  }
}));

const Header = (): JSX.Element => {
  const classes = useStyles();

  return (
    <AppBar position="static">
      <Toolbar variant="dense">
        <HeaderLogo width="125" height="75" />
        <IconButton>
          Home …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs material-ui

34
推荐指数
5
解决办法
2万
查看次数

WordPress 中的 Post 对象 Timber/Twig 问题

我有一个 ACF 字段,它是一个中继器,中继器内部是一个 Post 对象。

控制器

/* Template Name: Strategic Partners */

use Timber\Timber;
use Timber\PostQuery;
use Flynt\Utils\Options;

use const Flynt\Archives\POST_TYPES;

$context = Timber::get_context();

$context['slider'] = get_field('slider');
$context['featured'] = get_field('featured');

if (isset($_GET['contentOnly'])) {
    $context['contentOnly'] = true;
}

Timber::render('templates/StrategicPartners/index.twig', $context);
Run Code Online (Sandbox Code Playgroud)

这是视图中的片段

{% for partner in Post(featured) %}
  {{ partner.link }}
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

我正在var_dump获取上下文,它正在获取木材帖子...但{{ partner.title }}没有获取帖子标题,它是空白的。

{{ partner.link }}直接链接出来。

输出

http://***/strategic-partners/
http://***/strategic-partners/
Run Code Online (Sandbox Code Playgroud)

我在这里做错了什么?我{{ Post() }}}在一个单独的中继器中使用,在其foreach自身内部并且在另一个页面上工作,但它在这里也不起作用,所以我尝试了包含在其中的 Post() ,foreach但它仍然不起作用。

wordpress twig timber

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

Windows 11升级,MySQL无法启动 | XAMPP

升级到Windows 11,现在XAMPP MySQL无法启动。

尝试更改端口、以管理员身份运行等,但没有成功。MySQL 不在服务中由其他任何东西运行。

有人有解决办法吗?

Cannot find checkpoint record at LSN (1,0x923f)
2022-05-14 17:22:32 0 [ERROR] mysqld.exe: Aria recovery failed. Please run aria_chk -r on all Aria tables and delete all aria_log.######## files
2022-05-14 17:22:32 0 [ERROR] Plugin 'Aria' init function returned error.
2022-05-14 17:22:32 0 [ERROR] Plugin 'Aria' registration as a STORAGE ENGINE failed.
InnoDB: using atomic writes.
2022-05-14 17:22:32 0 [Note] InnoDB: Mutexes and rw_locks use Windows interlocked functions
2022-05-14 17:22:32 0 [Note] InnoDB: Uses event mutexes …
Run Code Online (Sandbox Code Playgroud)

mysql xampp

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

标签 统计

material-ui ×1

mysql ×1

reactjs ×1

timber ×1

twig ×1

typescript ×1

wordpress ×1

xampp ×1