首页 > 教程
Astro 添加 Waline 评论组件
- 2025-04-07
- 1562 ℃
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 />
相关内容
网站没有配置SSL,访问ht...
微信开小号辅助注册避免...
使用电脑一定要学会的20...
如何搜索到自己想要的资源
视频会员贵,听歌要收费...
数据缓存Memcached与Redi...
知乎热榜API、百度热点AP...
心中无码,自然高清
-
Win7和Win10系统隐藏的上帝模式开启方法
2021-10-27 837
-
phpMyAdmin导入超大数据库文件的最佳方案
2021-05-11 1844
-
PHP基本简单实用函数
2025-04-07 1009
-
常见合同模板的官方下载渠道
2024-11-18 1895
-
为什么你的AI助手总是答非所问?deepseek 应该怎样提问,让你轻松驾驭AI
2025-04-30 1143
-
推荐7款免费好用的国内外服务器传输工具
2025-03-04 2041
-
网站没有配置SSL,访问https跳转到其他https的网站
2024-04-23 1607
-
重症急性胰腺炎诊治指南
2024-06-18 1349
-
很上档次别具一格的代码注释方式
2025-04-07 1399
-
图小小 – 开源、批量,图片压缩工具,支持 JPEG、PNG、WEBP、AVIF、SVG 和 GIF 图像
2024-07-03 1977
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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