簡體   English   中英

未捕獲的類型錯誤:使用聚合物硫化后無法讀取未定義的屬性“修剪”

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM