[英]Uncaught TypeError: Cannot read property 'trim' of undefined after using Polymer vulcanize
我的應用程序基於Polymer-PSK+和ES2015
。 使用我的應用程序的分布式版本時,我會收到以下錯誤: Uncaught TypeError: Cannot read property 'trim' of undefined (elements.js line 5832)
其原因是由於 Polymer paper-input-container-underline 元素的“缺失”屬性,請參閱:
由於(m[2] || m[3]).trim();
對properties[m[1]]
的賦值失敗(m[2] || m[3]).trim();
: m[2] = "" and m[3] = undefined
任何提示如何解決這個問題以及如何使用我的應用程序的分布式版本?
在 javascript 上,空字符串 ("") 和未定義的值都被視為虛假值。
所以當你寫 ("" || undefined) 時,返回的值將是最后一個假值,在這種情況下,未定義,並且你不能對未定義的值執行方法調用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.