2016-08-18 1 views
0

Ich mache eine einfache Paginierung Komponente, legt sie die "Seite" Abfrageparameter in der URL. Mein Link leitet mich jedoch immer dann zum Stamm meiner Anwendung weiter, wenn ich darauf klicke, anstatt nur die Abfrage zu ändern. Irgendwelche Ideen?Wie ersetze ich die Abfrageparameter und nichts anderes?

export default class ListNavigation extends React.Component { 
    render() { 
    let props = this.props; 
    let page = props.page; 

    return (
     <div class="list-navigation layout_flexbox"> 
     <Link to={{query: {page: page + 1}}}>Next</Link> 
     </div> 
    ) 
    } 
} 

Ich brauche den "Weiter" -Link, um nur 1 zum "Seite" -Abfrageparameter hinzuzufügen.

Antwort

1

Könnten Sie versuchen, auch den Pfadnamen hinzuzufügen?

+0

Die Syntax an der Spitze Ihres Codes verwirrt mich, können Sie erklären, was es tut? –

+1

habe ich es6 Destrukturierung verwendet. Es ruft den Ort aus diesem heraus ab.props & ruft dann den Pfadnamen vom Standort ab. [Dieser Blog] (http://www.2ality.com/2015/01/es6-destructuring.html) ist ein guter Ort, um mehr darüber zu lesen. – Deadfish

Verwandte Themen