javascript - avalon使用组件遇到“Cannot read property 'toString' of undefined”问题
本文介绍了javascript - avalon使用组件遇到“Cannot read property 'toString' of undefined”问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
avalon使用组件遇到Cannot read property 'toString' of undefined问题。
-
版本:
built in 2016-8-25:1 version 2.113 by 司徒正美
2.1.5 and npm 2.1.15
代码:
js
avalon.component("ms-radar", {
template:heredoc(function(){
/*
<div >
<slot name="radarWord"></slot>
<div class ='linebar'>
<div class='sclptr'></div>
<div class='auth'></div>
<div class='remark'></div>
</div>
<div class='exData'>
<div class='address'></div>
<time class='time'></time>
</div>
</div>
*/}),
defaults: {
radarWord : "世界和平"
}
})
html
<ms-radar
class="radar"
ms-css="{color:@showingStar.$color}"
ms-widget="{$id:'radar',radarWord:@showingStar.$content}">
<div slot="radarWord" class="radarword"></div>
</ms-radar>
报错:
TypeError: undefined is not an object (evaluating 'fn.toString')
//如果需要可以贴上完整代码。
完整代码:http://dw-y.coding.me/itai/in...
解决方案
class ='linebar'
这里出现空格,导致解释出错
这篇关于javascript - avalon使用组件遇到“Cannot read property 'toString' of undefined”问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文