mpvueは、小さなプログラムを開発商品のレビューは、このいずれかを実行し、各時間は完成した製品を評価する、つまり、問題が発生し、他の製品評価に進みます使用する場合は、製品の評価データページがリセットされず、多くの情報へのアクセス最後に、オンロードすることにより内部のパス
Object.assign(この$データ、この$のoptions.data()...);手動でデータをリセットし、データがonShowにリセットすることができますが、ページの読み込み、最初のメソッド内のonLoadが呼び出され、オンロードでは、意志、バックエンドのデータと対話するためにあなたの方法をonShowに配置され、また、その後、時に手動でデータをリセットonShow質量参加のフロントページを必要とされている場合、パスパラメータページ内で取得する必要がありますあなたもリセット質量参加から抜け出します、
onLoad(オプション){ Object.assign(これ。$データ、これ。$ options.data()); この .primaryColor = wx.getStorageSync( "mainColor" )。 この .GetUserEvaluateDetailsDTO.orderItemKeyId = option.orderItemKeyId。 この .GetEvaluateStateDTO.orderItemKeyId = option.orderItemKeyId。 もし(wx.getStorageSync( 'トークン' )){ この .userAuth = 真。 } 他{ この .userAuth = 偽。 } // this.evaluteObj.evaluateResultDTO = {}; //this.evaluteObj.appendEvuluateResultDTO = {}; // this.isActive =偽; // this.commentList = []; // this.replyList = []; wx.showLoading({ タイトル: '加载中' 、 }) // this.commentState = '最初の'。 // this.page = 1; この.reqGetDetails(); この.reqGetGoods(); }
私は、データが自動的にリセットされていない、ページがロードされ、データをリセットする必要があるとコメントし、私はonloadイベントに渡すことができます
Object.assign(この。$データ、これ。$ options.data());
大幅にコードの量を減らす、リセット。書くために初めて、間違った場所を書き、私を修正してください。