首页 > 教程
Astro 添加 Waline 评论组件
- 2025-04-07
- 1472 ℃
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 />
相关内容
通过 SWOT 分析法,看...
知乎热榜API、百度热点AP...
微信免费听歌,畅享 QQ 音乐
微信开小号辅助注册避免...
c++之按序列反转链表
原生JS简易计算器
浏览页面忘记密码解决办法
测试了一堆远程控制工具...
-
关于二维码的原理以及美化
2025-04-27 1099
-
正则表达式语法规则
2025-01-08 1662
-
网页HTML特殊字符编码对照表
2021-04-13 955
-
除了百度网盘,我们还可以选择什么网盘
2025-03-10 1283
-
公众号主体变更后,批量更新openid
2021-04-07 1130
-
市面常用浏览器锐评,从优秀到垃圾
2025-09-27 1294
-
为什么您的电脑有弹窗广告,垃圾广告
2025-03-10 1281
-
JS正则常用校验大全
2025-04-07 1130
-
PHP简易汉字验证码
2025-04-07 1201
-
黑客万能优盘,自动破解并获取保密数据到U盘
2025-06-16 1618
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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