Vue表单的整体处理

在前端的处理中,表单的处理永远是占高比例的。在BOM+DOM+js的时候是这样,在Vue的时候也是这样。Vue的表单处理做了特别的优化,如值绑定、数据验证、错误提示、修饰符等。

表单组件的示例:

<script setup lang="ts">
import {ref} from "vue"
import axios from "axios"

   const name=ref("");
   const gender=ref("");
   const birthDate=ref("");
   const phone=ref("");
   const applyReason=ref("");
   const scopes=ref([]);
   const luckyNumber=ref(1);

   function submitForm(){
      axios({
         method:"post",
         url:"",
         params:{
            name:name.value,
            gender:gender.value,
            birthDate:birthDate.value,
            phone:phone.value,
            applyReason:applyReason.value,
            scopes:scopes.value,
            lunckyNumber:luckyNumber.value
         }
      }).then((res)=>{
         console.log(res);
      });
   }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值