乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      成功element ui輸入驗證

       北方天空A 2020-08-06

      <template>

        <div class="app-container">

          <el-form

            :model="form"

            :rules="rules2"

            ref="form"

            label-width="80px"

            class="demo-ruleForm login-container"

          >

            <el-form-item label="用戶名" prop="username">

              <el-input v-model="form.username"></el-input>

            </el-form-item>

          </el-form>

          <el-button type="text" @click="modify();">確定修改</el-button>

        </div>

      </template>

      <script>

      import Vue from "vue";

      import axios from "axios";

      import VueAxios from "vue-axios";

      import qs from "qs";

      export default {

        data() {

          return {

            form: {

              username: "",

            },

            rules2: {

              username: [

                {

                  required: true,

                  message: "用戶名不能為空",

                  trigger: "blur",

                },

              ],

            },

          };

        },

        mounted() {

          var id = this.$route.query.id;

          this.loadData(id);

        },

        methods: {

          modify() {

            //先判斷表單是否通過了判斷

            this.$refs.form.validate((valid=> {

              //代表通過驗證 ,將參數(shù)傳回后臺

              if (valid) {

                axios({

                  url: "http://localhost:12345/api/test/Edit",

                  method: "put",

                  data: {

                    id: this.$route.query.id,

                    username: this.form.username,

                  },

                }).then((res=> {

                  console.log("請求結果:"res);

                  alert(res.data.message);

                  this.$router.push("/list1");

                });

              }

            });

          },

          loadData(id) {

            let param = { id: id };

            // axios.get("http://localhost:12345/api/test/Gettest2?username="+this.usernamef).then((result) => {

            axios

              .get("http://localhost:12345/api/test/GetItem?" + qs.stringify(param))

              .then((result=> {

                var _data = result.data.data;

                this.form = Object.assign({}, _data);

              });

          },

        },

      };

      </script>


      上圖rules2下面就是驗證,對應form必須加ref屬性,對應驗證控件必須加上prop屬性,如果需要驗證的話。如下圖:

       

          <el-form

            :model="form"

            :rules="rules2"

            ref="form"

            label-width="80px"

            class="demo-ruleForm login-container"

          >

        <el-form-item label="用戶名" prop="username">

              <el-input v-model="form.username" />

            </el-form-item>

        轉(zhuǎn)藏 分享 獻花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多