首页 > 教程
Astro 添加 Waline 评论组件
- 2025-04-07
- 1423 ℃
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 />
相关内容
JS正则常用校验大全
正则表达式语法规则
手机相机功能不会用看过来
微信语音撤回不留痕迹
如何快速注册一个美国区A...
H5页面移动端软键盘弹出...
PHP基本简单实用函数
网站快照被劫持跳转另一...
-
电脑软件下载方法
2024-11-18 1407
-
产品差异化竞争的 5 个建议
2024-05-29 2358
-
FastStone Capture电脑截屏工具
2021-07-16 857
-
Zend推出新开发套件 PHP码农也能开发iOS应用
2021-04-07 1715
-
微信快速查看未读消息清理小红点
2025-06-22 1492
-
进化式产品创新
2024-05-29 1146
-
显示器比例影响效率?16:10 比 16:9 更好用?
2024-07-17 5022
-
医患纠纷案例解析与防范要点
2024-06-18 1576
-
重症急性胰腺炎诊治指南
2024-06-18 1186
-
微信聊天记录迁移
2024-11-18 1464
文章评论 (0)
- 这篇文章还没有收到评论,赶紧来抢沙发吧~


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