javascript - 如何在 PUG 中使用数据块渲染脚本标签
问题描述
我正在尝试将小部件粘贴到我的网站。我目前使用 PUG 作为我的模板引擎。我不确定应该如何编写数据块的语法。有人可以帮我指出我做错了什么。或者,如果有一种解决方法,我可以在 vanilla javascript 中调用 async/data 块?我已经尝试添加一个 . 在脚本标签仍然无法正常工作之后。
<!-- TradingView Widget BEGIN -->
<div class="tradingview-widget-container">
<div class="tradingview-widget-container__widget"></div>
<div class="tradingview-widget-copyright"><a href="https://www.tradingview.com" rel="noopener" target="_blank"><span class="blue-text">Financial Markets</span></a> by TradingView</div>
<script type="text/javascript" src="https://s3.tradingview.com/external-embedding/embed-widget-ticker-tape.js" async>
{
"symbols": [
{
"description": "BTC/THB",
"proName": "BXTH:BTCTHB"
},
{
"description": "ETH/THB",
"proName": "BXTH:ETHTHB"
},
{
"description": "XRP/THB",
"proName": "BXTH:XRPTHB"
},
{
"description": "EOS/THB",
"proName": "BITFINEX:EOSTHB"
},
{
"description": "LTC/THB",
"proName": "BITFINEX:LTCTHB"
},
{
"description": "BSV/THB",
"proName": "BITFINEX:BSVTHB"
}
],
"theme": "dark",
"isTransparent": false,
"displayMode": "adaptive",
"locale": "en"
}
</script>
</div>
<!-- TradingView Widget END -->
这是我从https://html2jade.org/得到的。
// TradingView Widget BEGIN
.tradingview-widget-container
.tradingview-widget-container__widget
.tradingview-widget-copyright
a(href='https://www.tradingview.com', rel='noopener', target='_blank')
span.blue-text Financial Markets
| by TradingView
script(type='text/javascript', src='https://s3.tradingview.com/external-embedding/embed-widget-ticker-tape.js', async='')
{
"symbols": [
{
"description": "BTC/THB",
"proName": "BXTH:BTCTHB"
},
{
"description": "ETH/THB",
"proName": "BXTH:ETHTHB"
},
{
"description": "XRP/THB",
"proName": "BXTH:XRPTHB"
},
{
"description": "EOS/THB",
"proName": "BITFINEX:EOSTHB"
},
{
"description": "LTC/THB",
"proName": "BITFINEX:LTCTHB"
},
{
"description": "BSV/THB",
"proName": "BITFINEX:BSVTHB"
}
],
"theme": "dark",
"isTransparent": false,
"displayMode": "adaptive",
"locale": "en"
}
// TradingView Widget END
解决方案
推荐阅读
- javascript - Heroku 即使在自己的域中也不允许 CORS 访问应用程序
- java - 流性能差异
- bash - 如何从文件中删除与模式不匹配或在特定范围内不匹配的行
- javascript - React hooks 回调接收到过时的状态
- javascript - 如何检查通过 AJAX 创建的对象的策略
- c++ - 避免并发等待对象中的死锁
- python - 如何解决python中的数组问题?
- php - 在 php 中为 xamp 中的数据库声明的问题
- android - 在android PIE 9中结束通话后传入号码为空
- node.js - 包含 Nodejs lambda 和 AWS S3 配置的项目的 Github 目录结构