首页 > 教程
Astro 添加 Waline 评论组件
- 2025-04-07
- 1471 ℃
Astro 在使用视图过渡路由时,在跳转路由时,会导致 JS 文件只有在第一次进入页面时生效,所以 Astro 在使用视图过渡路由下 Waline 时无法正常使用的,我是单独写了一个评论组件,对 Waline 进行动态加载,然后在需要评论的页面引入的。
创建 Waline 评论组件
# 安装依赖 npm i @waline/client
<!-- Comment.astro -->
<section class="vh-comment"></section>
<script>
// 服务地址 URL
const WalineServerURL = "";
// 评论组件 dom
const commentDOM = ".vh-comment";
document.addEventListener("astro:page-load", async () => {
if (!document.querySelector(commentDOM) || !WalineServerURL) return;
import("@waline/client/waline.css");
import("@waline/client/waline-meta.css");
const { init } = await import("@waline/client");
init({ el: commentDOM, serverURL: WalineServerURL });
});
</script>使用 Waline 评论组件
<!-- Article.astro --> --- import Comment from '@/components/Comment.astro'; --- <!-- 引入评论组件 --> <Comment />
相关内容
如何搜索到自己想要的资源
摄影专业分享摄影技巧
带你了解并熟用Deepseek
php上传图片到个人百度网盘
Coze 扣子 - 字节出品...
微信好友描述功能比备注...
无需视频号!不靠微信收...
C 盘最恶心的四大害虫,...
-
H5 端唤醒 win10 消息通知
2025-04-07 1022
-
免费下载PPT模板的网站来了
2025-03-10 1518
-
【Galgame】什么?你还不知道什么是galgame!全网最详细的galgame一件套简评
2024-12-11 4948
-
微信免费听歌,畅享 QQ 音乐
2025-06-22 1255
-
公网IPV6访问家庭设备,实现文件共享
2024-12-11 2650
-
去美国必备口语推荐
2025-03-03 1231
-
终于有一款插件来处理B站烦人的广告了
2025-04-27 1266
-
JS正则判断校验姓名、手机号及身份证号码
2025-04-07 1122
-
解析PHP中的extract()函数
2021-05-10 1691
-
macOS Sierra 10.12 显示允许任何来源 – 解决身份不明的开发者程序安装
2024-08-06 1664
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


进入有缘空间
点击分享文章