• vue 向后台提交数据


    新建template 表单

    <template>
    	<div class="add-group content">
    		<table class="table edit-table">
    			<tr>
    				<td colspan="4"> <span class="left list-tit">新建员工</span></td>
    			</tr>
    			<tr>
    				<td>姓名<span class="red-star">*</span></td>
    				<td>
    					<input type="text" class="tdinp" name="name" v-model="item.name">
    				</td>
    				<td>性别</td>
    				<td>
    					<span>
    						<input type="radio" id="radinp1" name="sex" value="男" v-model="item.sex">
    						<label for="radinp1">男</label>
    					</span>
    					<span>
    						<input type="radio" id="radinp2" name="sex" value="女" v-model="item.sex">
    						<label for="radinp2">女</label>
    					</span>
    					<span>
    						<input type="radio" id="radinp3" name="sex" value="保密" v-model="item.sex">
    						<label for="radinp3">保密</label>
    					</span>
    				</td>
    			</tr>
    			<tr>
    				<td>职位</td>
    				<td><input type="text" class="tdinp" v-model="item.title"></td>
    				<td>手机</td>
    				<td><input type="text" class="tdinp" v-model="item.mobile"></td>
    			</tr>
    			<tr>
    				<td>电话</td>
    				<td><input type="text" class="tdinp" v-model="item.tel"></td>
    				<td>邮箱</td>
    				<td>
    					<input type="text" class="tdinp" name="email" placeholder="邮箱">
    				</td>
    			</tr>
    			<tr>
    				<td>QQ</td>
    				<td><input type="text" class="tdinp" v-model="item.qq"></td>
    				<td>微信</td>
    				<td><input type="text" class="tdinp" v-model="item.wx_code"></td>
    			</tr>
    			<tr>
    				<td>地址</td>
    				<td colspan="3"><input type="text" class="tdinp tdinp-long" v-model="item.addr"></td>
    			</tr>
    			<tr>
    				<td colspan="4"> <span class="left list-tit">用户信息</span></td>
    			</tr>
    			<tr>
    				<td>用户名<span class="red-star">*</span></td>
    				<td colspan="3">
    					<input type="text" name="user_name" class="tdinp tdinp-long" v-model="item.user_name">
    				</td>
    			</tr>
    			<tr>
    				<td>密码</td>
    				<td colspan="3"><input type="text" class="tdinp tdinp-long" v-model="item.password">如果不修改密码,请保持为空</td>
    			</tr>
    			<tr>
    				<td>备注</td>
    				<td colspan="3">
    					<textarea name="" id="" class="tdtextarea" v-model="item.memo"></textarea>
    				</td>
    			</tr>
    			<tr>
    				<td colspan="4" class="btnbox">
    					<a href="javascript:;" class="bluebtn" @click="SubBtn();">提交</a>
    					<!-- <a href="javascript:;" class="bluebtn">返回</a> -->
    					<router-link :to="{path:'/'}" class="bluebtn">返回</router-link>
    				</td>
    			</tr>
    		</table>
    	</div>
    </template>
    

     2.在data中定义空字段

    <script>
    
    export default{
    	name:'AddGroup',
    	data(){
    		return{
    			item:{
    				id:'',
    				name:'',
    				title:'',
    				mobile:'',
    				tel:'',
    				sex:'',
    				qq:'',
    				wx_code:'',
    				addr:'',
    				user_name:'',
    				password:'',
    				memo:'',
    				create_time:'',
    				status:'',
    				type:''
    			},
              	
    		}
    	},
    	computed:{
    
    	},
    	methods:{
    	  SubBtn:function(){
                 console.log(this.item);
                 var data = this.item 
                  this.$http.post(('/api/employee/insert'),data,{emulateJSON:false}).then(response => { 
    	      // console.log(response.body); 
    	      this.grouplist = response.body; 
    			 alert("提交成功!")
    		}, response => { 
    			console.log(response); 
    			 alert("出问题啦!")
    		 });	
                  	}
                  })
    
          }
    	},
    	mounted:function(){
    		
    	},
    	created(){
    		
    	}
    }
    </script>
    

     

  • 相关阅读:
    sql注入漏洞详解
    HTTP1.0/1.1/2.0的区别
    http协议详解
    LRU经典算法的原理与实现
    [译转]深入理解LayoutInflater.inflate()
    Touch事件分发机制
    重要:Android绘图只Mask遮罩
    Android View学习Tips
    ViewPager学习及使用(一)
    Android 实现瀑布流的两种思路
  • 原文地址:https://www.cnblogs.com/Kyaya/p/10154694.html
Copyright © 2020-2023  润新知