vue中的单选框选中值和最后传给后台值不一样,怎么获取
来源:互联网 发布:facebook 程序员薪资 编辑:程序博客网 时间:2024/06/05 04:11
vue中的单选框选中值和最后传给后台值不一样:这句话的意思是如果我选择男女,显示的也是男女,但是我I需要给后台的就是id。可能男的id=0,女的id=1;
这时我们应该怎么办呢?
去个最基础的例子
<div id="example-4" class="demo"><input type="radio" id="one" value="One" v-model="picked"><label for="one">One</label><br><input type="radio" id="two" value="Two" v-model="picked"><label for="two">Two</label><br><span>Picked: {{ picked }}</span></div>
data{
return {
picked:' ',
}
}
--------------------最后picked是你选择的那个单选框的value,也就是one或者two 。
所以我们知道最后选中的也就是这个单选框的value值,并把这个值赋给了他绑定的 v-model的那个元素
上面是所有的单选都写出来,如果是循环呢?
下面是选中快递获取选中的哪一项的id值。并且快递名字也是显示出来的。
<form class="mui-input-group change" >
<div class="mui-input-row mui-radio" v-for="db in send">
<label>{{db.e_name}}</label>
<input name="radio1" type="radio" v-model="express.id" :value="db.id"@tap="express.e_name=db.e_name"> <!--//绿色的一定要,否则你只是改变了id的值输出的是让express.id=db.id,但是显示的你那个id对应的名字啊-->
</div>
</form>
下面显示你选择的快递方式:
<div>快递方式
<a class="mui-pull-right mui-navigate-right">
<p style="padding-right:20px;color:#000;line-height: 40px;">{{express.e_name}}</p>
</a>
</div>
this.$api("Bsfamily/order",).then(db=>{
this.send=db.express;
// 没有获取到id说明不是从那个选择快递方式页面选中回来的,就先赋值
if(!this.express.id){
this.express.id= db.express[0].id;//默认的选中第一个
this.express.e_name= db.express[0].e_name;
}
});
- vue中的单选框选中值和最后传给后台值不一样,怎么获取
- 获取checkbox的值传给后台
- php怎么获取checkbox选中的值
- JQuery 怎么获取选中checkbox值
- jquery怎么获取select选中的值,默认选中
- jquery怎么获取select选中的值,默认选中
- js----点击选择,再次点击取消,同时把获取的值传给后台
- javascript 设置input框只读属性 获取disabled后的值并传给后台
- JS怎么取后台获取的值
- 后台获取Form中的值
- form表单提交,后台怎么获取select的值?后台直接获取即可,和input方式一样。
- 怎么将JSP页面的ID值传给Action进行更新和删除
- 从后台传给前台的url字符串值的注意事项
- Jquery怎么获取select选中项 自定义属性的值
- Jquery怎么获取select选中项 自定义属性的值
- Jquery怎么获取select选中项 自定义属性的值
- Jquery怎么获取select选中项 自定义属性的值
- Jquery怎么获取select选中项 自定义属性的值
- Docker导入导出镜像
- 3_ImproperlyConfigured Requested setting DEFAULT_INDEX_TABLESPACE, but settings
- VS2010/MFC之按钮编程实例
- HTTP 和 HTTPS 的区别
- 自己学Docker:13.Docker网络模式1--默认模式bridge模式
- vue中的单选框选中值和最后传给后台值不一样,怎么获取
- iOS开发之MAC上SVN的使用
- 2_python连接MariaDB错误
- LeetCode试题之““给定一个正整数A,找到最小的正整数B,它的每一个数字的乘法等于A。””
- day09 数组形参、递归、全局/局部变量、static
- Activity的启动模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT
- leetCode---Candy
- 十分钟搞定上传本地项目到github
- 1_urllib2.HTTPError HTTP Error 500 INTERNAL SERVER ERROR