javascript - 如何在 Odoo 中实现第三方 JS 库
问题描述
嗨,我想在 odoo pos 中实现这个qr 代码生成器,但我不知道该怎么做,即使在 odoo 12 的 Javascript 参考中我也看不到任何教程
我想生成一个带有收据参考(this.uid)的二维码作为输出(扫描时)并将其显示在 PosTicket
我尝试在我的 static/src/js 文件夹中添加 qrcode.min.js 和 qrcode.js 并添加
<script src="/tw_pos_inherit/static/src/js/qrcode.min.js" type="text/javascript"></script>
<script src="/tw_pos_inherit/static/src/js/qrcode.js" type="text/javascript"></script>
在我看来并尝试了上述示例,但它总是给我一个错误
任何知道如何在 odoo12 中使用第三方 javascript 库的人请给我看一个例子
谢谢你
解决方案
好的,所以我只需要在我的 static/src/js 文件夹中移动 js 和 min.js 文件并添加代码
<script src="/tw_pos_inherit/static/src/js/qrcode.js" type="text/javascript"></script>
<script src="/tw_pos_inherit/static/src/js/qrcode.min.js" type="text/javascript"></script>
到我的资产文件和
我再次尝试了这些例子
this.qrcode = new QRCode('qrcode');
this.qrcode.makeCode(this.pos.get_order().uid);
到我的initialized
功能,它工作正常
推荐阅读
- python - Python在将文件发送到远程客户端后,文件完成写入的时间要长得多
- laravel - laravel 任务调度器删除帖子
- javascript - 使用 javascript 加载图像
- html - 删除 HTML 电子邮件中表格行之间的间距
- machine-learning - 使用 spaCy 进行额外命名实体识别所需的训练数据量是多少?
- arrays - 从两个数组/切片中获取交集和排除的最有效方法是什么?
- laravel - Laravel 5.6 - Using model functions in ModelFactory
- android - findFragmentById() 它不为空
- javascript - 未捕获的类型错误:无法读取未定义的属性“isAvailable”;
- scala - Scala:包中的包对象与单例对象