前提
在模块的static/src/js 文件下都有a.js文件
不同版本的实现方式
odoo13
oodo13 引入js 到 assets_frontend.xml
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<data>
<template id="assets_frontend" name="Website xx" inherit_id="web.assets_frontend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/xx_v13/static/src/js/a.js"/>
</xpath>
</template>
</data>
</odoo>
xml 文件写入配置文件
'data': [
'views/assets_frontend.xml',
],
odoo16
在 __manifest__.py 中直接添加路径:
'assets': {
'web.assets_frontend': [
'xx_v16/static/src/js/a.js',
],
},