gpt4 book ai didi

javascript - Odoo 10 - JS 中 require() 函数的问题

转载 作者:行者123 更新时间:2023-11-28 05:08:09 25 4
gpt4 key购买 nike

我创建了一个自定义模块来在网站中显示日历

我的 In JS 无法调用 require()。

我的代码

website_calendar_block.js

odoo.define('website_calendar_block', function(require) {    "use strict";
var website = require('website.website');

alert(website);

});

website_calendar_templates.xml

<template id="website_calendar_assets_frontend" inherit_id="website.assets_frontend" name="Calendar block assets">

<xpath expr="/t" position="inside">

<script type="text/javascript" src="/website_calendar/static/src/js/website_calendar_block.js"></script>

</xpath> </template>

<div class="calendar"> <span class="fa fa-2x fa-calendar"/></div>

我的问题是加载网站页面时收到警报“警报中未定义”(网站);

谁能帮我解决这个问题吗?

最佳答案

这是 website.assets_fronted :

<template id="assets_frontend" inherit_id="web.assets_frontend" name="Website Frontend Assets">
<xpath expr="//link[last()]" position="after">
<link rel="stylesheet" type="text/less" href="/website/static/src/less/website.ui.less"/>
<link rel="stylesheet" type="text/less" href="/website/static/src/less/website.ui.components.less"/>
<link rel="stylesheet" type="text/less" href="/website/static/src/less/website.wrapwrap.less"/>
<link rel="stylesheet" type="text/less" href="/website/static/src/less/website.snippets.less"/>
<link rel="stylesheet" type="text/css" href="/website/static/src/less/website.zoomodoo.less"/>
</xpath>
<xpath expr="//script[last()]" position="after">
<script type="text/javascript" src="/website/static/src/js/website.js"></script>
<script type="text/javascript" src="/website/static/src/js/website.share.js"></script>
<script type="text/javascript" src="/website/static/src/js/website.snippets.animation.js"></script>
<script type="text/javascript" src="/website/static/src/js/website.zoomodoo.js"></script>
</xpath>
</template>

如何使用 xpath 找到 t 元素?如果它没有抛出错误,它一定发现了其他东西,因此您的 Javascript 代码有可能在网站资源加载之前被调用。

为什么不使用 <xpath expr="//script[last()]" position="after">就像在 website.assets_frontend 中一样?

关于javascript - Odoo 10 - JS 中 require() 函数的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com