vue给对象动态添加属性和值的实例


Posted in Javascript onSeptember 09, 2019

一、背景

介绍:在vue中请求接口中,一个请求方法可能对应后台两个请求接口,所以请求参数就会有所不同。需要我们先设置共同的参数,然后根据条件动态添加参数属性。

二、案例

let that = this;  
let params = {
 "type":that.addQueTable.type,
 "discussTitle":that.addQueTable.discussTitle, 
};
// 区分普通题库还是模考题库
let addQuestionApi = '';
if(that.questionTypes == 0){
  // 动态设置vue对象参数
  Vue.set(params,'charpterId',that.charpterIds)
 addQuestionApi = api.saveBgInfoQuestion;
 }else{
 Vue.set(params,'mockexamSectionId',that.charpterIds);
 addQuestionApi = api.saveMockQuestion;
 }
that.$refs.addQueTable.validate((valid) => {
 if(valid){
 that.$axios({
 url:addQuestionApi,
 method: "post",
 data: qs.stringify(params),
 headers: {
 "Content-Type": "application/x-www-form-urlencoded"
 }
}).....

三、使用介绍

// 1、页面导入Vuejs文件库
import Vue from 'vue'
// 2、Vue.set即可,按照上面方式

以上这篇vue给对象动态添加属性和值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js获取RadioButtonList的Value/Text及选中值等信息实现代码
Mar 05 Javascript
javascript陷阱 一不小心你就中招了(字符运算)
Nov 10 Javascript
JavaScript将数组转换成CSV格式的方法
Mar 19 Javascript
jQuery 翻页组件yunm.pager.js实现div局部刷新的思路
Aug 11 Javascript
打造自己的jQuery插件入门教程
Sep 23 Javascript
jQueryMobile之窗体长内容的缺陷与解决方法实例分析
Sep 20 jQuery
jquery应用实例分享_实现手风琴特效
Feb 01 jQuery
jquery操作select常见方法大全【7种情况】
May 28 jQuery
产制造追溯系统之通过微信小程序实现移动端报表平台
Jun 03 Javascript
jQuery创建折叠式菜单
Jun 15 jQuery
关于ligerui子页面关闭后,父页面刷新,重新加载的方法
Sep 27 Javascript
VUE中的v-if与v-show区别介绍
Mar 13 Vue.js
关于layui表单中按钮自动提交的解决方法
Sep 09 #Javascript
layui原生表单验证的实例
Sep 09 #Javascript
layui的表单提交以及验证和修改弹框的实例
Sep 09 #Javascript
layui插件表单验证提交触发提交的例子
Sep 09 #Javascript
Node.js之删除文件夹(含递归删除)代码实例
Sep 09 #Javascript
layer.confirm点击第一个按钮关闭弹出框的方法
Sep 09 #Javascript
微信小程序 wx:for遍历循环使用实例解析
Sep 09 #Javascript
You might like
PHP开发负载均衡指南
2010/07/17 PHP
PHPUnit PHP测试框架安装方法
2011/03/23 PHP
yii框架builder、update、delete使用方法
2014/04/30 PHP
php网页病毒清除类
2014/12/08 PHP
优化WordPress的Google字体以加速国内服务器上的运行
2015/11/24 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
Yii全局函数用法示例
2017/01/22 PHP
Laravel实现autoload方法详解
2017/05/07 PHP
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
JS小游戏之象棋暗棋源码详解
2014/09/25 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
详解如何在你的Vue项目配置vux
2018/06/04 Javascript
element-ui表格数据转换的示例代码
2018/08/24 Javascript
基于vue循环列表时点击跳转页面的方法
2018/08/31 Javascript
Vue实现手机扫描二维码预览页面效果
2020/05/28 Javascript
vue vant中picker组件的使用
2020/11/03 Javascript
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
Python selenium如何设置等待时间
2016/09/15 Python
python获取命令行输入参数列表的实例代码
2018/06/23 Python
Python 3.x基于Xml数据的Http请求方法
2018/12/28 Python
python2与python3爬虫中get与post对比解析
2019/09/18 Python
python图形开发GUI库pyqt5的基本使用方法详解
2020/02/14 Python
Html5+CSS3+EL表达式问题小结
2020/12/19 HTML / CSS
网络工程系信息安全技术专业大学生求职信
2013/10/22 职场文书
商务主管岗位职责
2013/12/08 职场文书
档案室主任岗位职责
2014/02/12 职场文书
弘扬焦裕禄精神走群众路线思想汇报
2014/09/12 职场文书
师范生见习报告范文
2014/11/03 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
生日宴会家属答谢词
2015/09/29 职场文书
小学大队长竞选稿
2015/11/20 职场文书
巾帼建功标兵先进事迹材料
2016/02/29 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书
七年级作文之英语老师
2019/10/28 职场文书
基于Python实现射击小游戏的制作
2022/04/06 Python