値が変更された別の変数を割り当てるにはどうすればよい、元の値は変更されません

変更するには、この時間があり、下記のフォームに記入する際に値を選択し、新しい特定のフォームの出現下のフォームを記入するときにその値を変更し、問題のプロジェクトは、ドロップダウン選択形式であるが、選択された値は、フォームが初期値になります下に作成するので、最初の時間は、動的に保存された値を変更するには、以下の形式で作成されたDOMをレンダリングする際に一度だけ実行されます

  <REF = EL-形"形態":モデル= "フォーム"ラベル幅= "80px"> 
      の<item-EL状ラベル= "アクティブ領域"> 
        <モデルEL-V-SELECT = "form.region"プレースホルダ=変更@ "の活動領域を選択してください" = "changeData"> 
          <EL-オプションラベル= "上海"値= "上海"> </ EL-オプション> 
          <EL-オプションラベル= "北京"値= "北京"> </ EL-オプション> 
          <EL-オプションラベル= "山東"値= "上海"> </ EL-オプション> 
          <EL-オプションラベル= "内側"値= "北京"> </ EL-オプション> 
        </ SELECT-EL> 
      </フォームEL-アイテム> 
      <! -データが展開されるの下上側の初期値を変更するために応じ- >
      <エル・フォーム・アイテム・ラベル= " イベント名"> 
        <INPUTのV-モデルEL- = "form.name"> </ EL-INPUT> 
      </フォーム-EL-項目> 
      <EL-フォーム項目のラベル= " 高齢者「>
        <EL-入力V-モデル= "form.age"> </ EL-入力> 
      </ EL-フォーム項目> 
      <EL-フォーム項目ラベル= "活动地址"> 
        <EL-入力Vモデル=」 form.address "> </ EL-入力> 
      </ EL-フォーム項目> 
      <EL-フォーム項目ラベル="人员联系方式"> 
        <EL-入力V-モデル=" form.phone "> </ EL -input> 
      </ EL-フォーム項目> 
    </ EL-フォーム> 
 データ(){ リターン{ 
      形:{ 
        地域: "" 
        名前: "パーティー" 
        年齢: "" 
        アドレス: ""
        電話: "" 
      }、
      テキストデータ:{} 
    }。


     
  } 
  メソッド{ 
   //フォームデータの値は、生データの前に一杯になるとき
    changeData(){
       この .FORM JSON.parse =(この.textData)
    } 
  }、 
  (){ 作成され
    、これは .textData JSON.stringify =(この.FORM) ; 
  }

主なものは、直接割り当て、その値の変化が、他の値を変更した後、印刷外の場合、JSON.parse(JSON.stringify(this.formを))の下に保存することで、原理はこれまで、ヒープとスタックに関連しています私はこのように元の値を保持する必要の元の値への変更を、したいです

  

おすすめ

転載: www.cnblogs.com/yanyanliu/p/12043726.html