粗大的内捧猛烈进出小视频,日本成人精品视频一区,在线播放亚洲成人av,精品人妻少妇嫩草av专区,亚洲AV永久久久久久久浪潮,性导航app精品视频,九九热精品免费视频,一本一本大道香蕉久在线播放

        element ui在table中放入input且實現驗證

        2019-8-28    seo達人

        <template>

          <div class="app-container" style="overflow: auto;">

            <el-table

              :data="list"

              size="small"

              element-loading-text="Loading"

              border

              highlight-current-row

            >

              <el-table-column label="會員賬號">

                <template slot-scope="scope">

                  <el-form :model="scope.row" :rules="rules">

                    <el-form-item prop="login">

                      <el-input v-show="true" v-model="scope.row.login" placeholder="請輸入會員賬號"/>

                    </el-form-item>

                  </el-form>

                </template>

              </el-table-column>

              <el-table-column label="真實姓名">

                <template slot-scope="scope">

                  <el-form :model="scope.row" :rules="rules">

                    <el-form-item prop="real_name">

                      <el-input v-show="true" v-model="scope.row.real_name" placeholder="請輸入真實姓名"/>

                    </el-form-item>

                  </el-form>

                </template>

              </el-table-column>

              <el-table-column label="會員昵稱">

                <template slot-scope="scope">

                  <el-form :model="scope.row" :rules="rules">

                    <el-form-item prop="nickname">

                      <el-input v-show="true" v-model="scope.row.nickname" placeholder="請輸入會員昵稱"/>

                    </el-form-item>

                  </el-form>

                </template>

              </el-table-column>

              <el-table-column label="會員手機">

                <template slot-scope="scope">

                  <el-form :model="scope.row" :rules="rules">

                    <el-form-item prop="mobile">

                      <el-input v-show="true" v-model="scope.row.mobile" placeholder="請輸入手機號碼"/>

                    </el-form-item>

                  </el-form>

                </template>

              </el-table-column>

              <el-table-column label="操作">

                <template slot-scope="scope">

                  <el-form ref="scope.row" :model="scope.row">

                    <el-form-item>

                      <el-button @click="handleSubmit(scope.$index,scope.row)">重試</el-button>

                    </el-form-item>

                  </el-form>

                </template>

              </el-table-column>

            </el-table>

          </div>

        </template>

        <script>

        import { retry } from '@/api/table'

        import { validateName } from '@/utils/validate'

        import { validateMobile } from '@/utils/validate'

         

        export default {

          data() {

            // validator

            const validateNameInput = (rule, value, callback) => {

              if (!value) {

                return callback(new Error('此項必填!'))

              } else {

                callback()

              }

            }

            const validateMobileInput = (rule, value, callback) => {

              if (!value) {

                return callback(new Error('手機號碼必填!'))

              } else if (!validateMobile(value)) {

                return callback(new Error('請填寫正確的手機號碼格式!'))

              } else {

                callback()

              }

            }

         

            return {

              list: [],

              // input框失焦校驗

              rules: {

                nickname: [{ validator: validateNameInput, trigger: 'blur' }],

                real_name: [{ validator: validateNameInput, trigger: 'blur' }],

                mobile: [{ validator: validateMobileInput, trigger: 'blur' }],

                login: [{ validator: validateNameInput, trigger: 'blur' }]

              }

            }

          },

          created() {

            this.fetchData()

          },

          methods: {

            fetchData() {

              const errorData = JSON.parse(this.$route.query.errorData)

              this.list = JSON.parse(errorData)

            },

            handleSubmit(index, row) {

              // 提交校驗

              if (validateName(row.login) && validateName(row.real_name) && validateName(row.nickname) && validateMobile(row.mobile)) {

               //數據提交和錯誤catch

            }

          }

        }

        </script>

        藍藍設計www.xintaizi.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計  cs界面設計  ipad界面設計  包裝設計  圖標定制  用戶體驗 、交互設計、 網站建設 平面設計服務

        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://www.xintaizi.com

        存檔