首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >链接在nextjs的页源中不可见。

链接在nextjs的页源中不可见。
EN

Stack Overflow用户
提问于 2022-03-05 08:44:44
回答 1查看 82关注 0票数 -1

我正在尝试在页面源代码中包含我的顶级菜单组件中的链接,但我还没有成功。这是我正在编写的代码:

代码语言:javascript
复制
import React, { useState } from "react";
import Link from "next/link";

import Styles from "./MegaMenuSublist.module.css";

const MegaMenuSublist = (props) => {

  return (
    <React.Fragment>
      {props.mainCategory == "digital" && (
        <div className={Styles.CategoryOptionsList}>
          <div className={Styles.CategorySubListHeadline}>

            {/* <a href="#"> */}
            <a href="/main-category/digital/">

              <svg
                className={Styles.SubListHeadlineChevLeft}
                xmlns="http://www.w3.org/2000/svg"
                fill="none"
                viewBox="0 0 24 24"
                stroke="currentColor"
              >
                <path
                  strokeLinecap="round"
                  strokeLinejoin="round"
                  strokeWidth={2}
                  d="M15 19l-7-7 7-7"
                />
              </svg>
              هall cat

            </a>
            {/* */}
          </div>
          <ul>
            <li className={Styles.SubListTitle}>
                <a href='/category/mobile-accessories/'>
                  mobile-accessories
                </a>
            </li>
            <li className={Styles.SubListItem}>
              <a href='/category/cell-phone-pouch-cover/'>
                cell-phone-pouch-cover
              </a>
            </li>
            <li className={Styles.SubListItem}>
              <a href='/category/power-bank/'>
                power-bank
              </a>
            </li>
            <li className={Styles.SubListItem}>
              <a href='/category/cell-phone-holder/'>
                cell-phone-holder
              </a>
            </li>
          </ul>
        </div>
      )}

例如,我希望看到/main-category/digital/在页面源代码中被谷歌机器人爬行。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2022-03-05 12:31:56

NextJS中的链接应该包装在链接组件中

代码语言:javascript
复制
<Link href="/main-category/digital/">
  <a>

    <svg
      className={Styles.SubListHeadlineChevLeft}
      xmlns="http://www.w3.org/2000/svg"
      fill="none"
      viewBox="0 0 24 24"
      stroke="currentColor"
    >
      <path
        strokeLinecap="round"
        strokeLinejoin="round"
        strokeWidth={2}
        d="M15 19l-7-7 7-7"
      />
    </svg>
    هall cat

  </a>
</Link>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71360742

复制
相关文章

相似问题

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