首页 > 解决方案 > 如何从 pug 的文件中调用 javascript 函数?

问题描述

这是我的代码,但将一些更改的代码删除为更小的代码!

Javascript代码:

// /JS
function callme() {
var test = 1
alert(test);
}

帕格代码:

// /first.pug
var funct = require('../JS');
button(onclick='clickme()') click   
script.
function clickme() {¨
// trying to call callme function from my javascript file but i really dont know how.
    callme();
}

抱歉这个问题我不使用哈巴狗,但这已经是用哈巴狗制作的,所以我不能去改变它,因为它有更多的代码,但没有在这里发布所有不需要的代码。

标签: javascriptpug

解决方案


Pug 无法直接运行 JavaScript。它用于生成 HTML。

您已经使用嵌入式客户端 JavaScript 生成 HTML。

您需要编写 HTML 以包含外部 JavaScript。

IE<script src="/url/to/JS.js"></script>

在帕格,那将是:

script(src="/url/to/JS.js")

确保您的 HTTP 服务器为 JS 提供了一个公共 URL!


推荐阅读