国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue.js前后端數據交互之提交數據操作詳解

2024-05-06 15:19:42
字體:
來源:轉載
供稿:網友

本文實例講述了vue.js前后端數據交互之提交數據操作。分享給大家供大家參考,具體如下:

前端小白剛開始做頁面的時候,我們的前端頁面中經常會用到表單,所以學會提交表單也是一個基本技能,其實用ajax就能實現,但他的原始語法有點。。。額 。。。復雜,所以這里給大家提供一種用vue-resource向后端提交數據。

(1)第一步,先在template中寫一個表單;

<el-form :model="ruleForm" :rules="rules" ref="ruleForm" class="demo-ruleForm"> <el-form-item label="用戶名" prop="name">   <el-input v-model="ruleForm.name"></el-input> </el-form-item> <el-form-item label="用戶類型" prop="type">   <el-select v-model="ruleForm.type" placeholder="請選擇專利類型" style="width:500px;"> <el-option label="一級管理員" value="1"></el-option> <el-option label="二級管理員" value="2"></el-option> <el-option label="三級管理員" value="3"></el-option> <el-option label="普通用戶" value="4"></el-option>   </el-select> </el-form-item> <el-form-item label="出生日期" prop="date">   <el-input v-model="ruleForm.date"></el-input> </el-form-item> <el-form-item label="備注" prop="intro">   <el-input type="textarea" v-model="ruleForm.intro" :rows="10"></el-input> </el-form-item> <el-form-item>   <el-button type="primary" @click="submitForm('ruleForm')">提交</el-button> </el-form-item></el-form>

(2)在data里面定義表單內容的字段及表單的約束規則;

data() {   return {    ruleForm: {       name: '',       type: '',       date: '',       intro: '',     }   } rules: {     name: [      { required: true, message: '請輸入用戶名', trigger: 'blur' },      { min: 1, max: 20, message: '長度在 1 到20個字符', trigger: 'blur' }     ],     type: [      { required: true, message: '請選擇用戶類型', trigger: 'change' }     ],     date: [      { required: true, message: '請輸入出生日期', trigger: 'blur' },      { min: 1, max: 100, message: '長度在 1 到 100 個字符', trigger: 'blur' }     ],     intro: [      { required: true, message: '請輸入備注', trigger: 'blur' },      { min: 50, max: 500, message: '請輸入至少50個字', trigger: 'blur' }     ],    }}

(3)定義提交表單的方法

methods:{submitForm(formName) {      this.$refs[formName].validate((valid) => {        if (valid) {      this.$http.get(baseURL+"api/create?table=user&"+getParamsString(param)).then(function(res){            if(res.body==1){              this.$alert("提交成功", '提交結果', {                confirmButtonText: '確定',                type: 'success',                callback: action => {                },              });            }            else{              this.$alert("提交失敗", '提交結果', {                confirmButtonText: '確定',                type: 'warning',                callback: action => {                },              });            }          })        } else {          console.log('error submit!!');          return false;        }      });    }}            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 沂南县| 太原市| 西盟| 新野县| 美姑县| 游戏| 麻城市| 东辽县| 江安县| 新平| 青海省| 潮州市| 南江县| 自贡市| 虞城县| 出国| 饶平县| 河间市| 石棉县| 丽江市| 兖州市| 东阳市| 佛山市| 大冶市| 河南省| 玛曲县| 丹凤县| 阿合奇县| 泾阳县| 子洲县| 庆元县| 祥云县| 广水市| 时尚| 台东县| 深圳市| 奉节县| 九寨沟县| 平昌县| 郓城县| 墨江|