1

form タグを使用していて、nav タグを更新したい場合。form タグでイベントが発生したとき。riot.update(); なしでナビを更新するにはどうすればよいですか?

  <form id="signup" class="row" action="" method="">
       <ul class="small-10 small-centered columns">
          <li>
            <div class="error" if={this.email.error}>Required</div>
            <input onfocus="{focus}" onblur="{blur}" type="text" name="email" value="" placeholder="Email Address">
         </li>
      </ul>
    </form>

</script>

    this.focus = function() {
        this.session.focused = true;
        riot.update();
    };

    this.blur = function() {
       this.session.focused = false;
       riot.update();
    };

</script>

別のページ

  <nav class="{show: this.open === true, fix-header: this.session.focused}">

    </nav>
4

1 に答える 1

0

reduxなどを使用して、グローバル アプリの状態を保存します。

于 2016-08-13T07:09:03.170 に答える