引入了art-template,却报错未定义
# 具体遇到的问题
引入了atr-template,却报错未定义
Uncaught ReferenceError: template is not defined
请问这是什么问题呢??是不是浏览器上面引入的arttemplate没有被完全导入.下面js的代码就执行了???
请老师解惑.
经过几次尝试. 发现在线引入不行. 也找了点其他在线引入的链接. 还是不行.
只有本地文件引入. 本地js文件引入一点问题没有 .
请问老师. 这个是什么原因造成的呢 ???按道理来说应该是等上面的链接引入执行完毕才可以执行下面代码吗 ??或者有没有什么办法强制保证链接引入引导完毕呢?(除了加载完毕事件)
<body>
<div id="content"></div>
<script src="https://unpkg.com/art-template@4.13.2/lib/template-web.js"></script>
<script id="tpl-1" type="text/html">
{{value}}
</script>
<script>
const content = document.getElementById('content');
content.innerHTML = template("tpl-1",{
value:1
})
</script>
</body>
正在回答
同学你好,老师在线引入art-template,在谷歌浏览器多次测试,都没有报错,所以很抱歉,老师不能准确解答。祝学习愉快~
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星