2017-09-26 26 views
0

はラインconst currentUrl = window ? window.location.href : undefined;は、この問題を解決する方法が定義されていない[Colsed]

url:/
{ [ReferenceError: window is not defined] queryErrors: [ [Circular] ] } 

follwoingエラーを生成している?このコードでは、次のコード

render() { 

    const post = this.props.post; 

    let postClass = "posts-item"; 
    if (post.sticky) postClass += " posts-sticky"; 

    // ⭐ custom code starts here ⭐ 
    if (post.color) { 
     postClass += " post-"+post.color; 
    } 
    // ⭐ custom code ends here ⭐ 
    const currentUrl = window ? window.location.href : undefined; 
    ....... 
    ........ 
} 

を参照してください。

+0

は、エラーを再現することはできません、次のことで、この問題を修正しました。ウィンドウをログに記録し、レンダリングメソッドで何が印刷されるのかを確認できますか? –

+0

console.log(ウィンドウ)はウィンドウオブジェクトを与えています –

+0

なぜ、ウィンドウのエラーが定義されていないのですか? githubやjsfiddleのように –

答えて

0

私はコード

let currentUrl; 
    if(Meteor.isClient) 
    currentUrl = window ? window.location.href : undefined; 
関連する問題