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 相关文章推荐
24款非常有用的 jQuery 插件分享
Apr 06 Javascript
javascript检测页面是否缩放的小例子
May 16 Javascript
JavaScript中的原型prototype属性使用详解
Jun 05 Javascript
jquery遍历标签中自定义的属性方法
Sep 17 Javascript
js获取Get值的方法
Sep 29 Javascript
微信小程序-消息提示框实例
Nov 24 Javascript
Ajax基础知识详解
Feb 17 Javascript
node实现简单的反向代理服务器
Jul 26 Javascript
javascript实现Emrips反质数枚举的示例代码
Dec 06 Javascript
js实现坦克移动小游戏
Oct 28 Javascript
Node.js API详解之 V8模块用法实例分析
Jun 05 Javascript
Vue.extend 登录注册模态框的实现
Dec 29 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源代码
2006/10/09 PHP
php 格式化数字的时候注意数字的范围
2010/04/13 PHP
PHP使用MPDF类生成PDF的方法
2015/12/08 PHP
CodeIgniter 完美解决URL含有中文字符串
2016/05/13 PHP
PHP面向对象程序设计高级特性详解(接口,继承,抽象类,析构,克隆等)
2016/12/02 PHP
高性能web开发 如何加载JS,JS应该放在什么位置?
2010/05/14 Javascript
快速排序 php与javascript的不同之处
2011/02/22 Javascript
js中生成map对象的方法
2014/01/09 Javascript
javascript之IE版本检测超简单方法
2016/08/20 Javascript
原生js实现仿window10系统日历效果的实例
2017/10/31 Javascript
详解js的作用域、预解析机制
2018/02/05 Javascript
对node.js中render和send的用法详解
2018/05/14 Javascript
javascript+css实现进度条效果
2020/03/25 Javascript
js实现拖拽元素选择和删除
2020/08/25 Javascript
es5 类与es6中class的区别小结
2020/11/09 Javascript
[01:36]极致酷炫!TI9典藏宝瓶+撼地者至宝展示
2019/06/11 DOTA
Python中的descriptor描述器简明使用指南
2016/06/02 Python
Python实现的多进程和多线程功能示例
2018/05/29 Python
对Python 3.2 迭代器的next函数实例讲解
2018/10/18 Python
浅析python的优势和不足之处
2018/11/20 Python
在python下使用tensorflow判断是否存在文件夹的实例
2019/06/10 Python
Python中最好用的命令行参数解析工具(argparse)
2019/08/23 Python
python实现tail -f 功能
2020/01/17 Python
python离线安装外部依赖包的实现
2020/02/13 Python
解决使用Pandas 读取超过65536行的Excel文件问题
2020/11/10 Python
python可视化 matplotlib画图使用colorbar工具自定义颜色
2020/12/07 Python
聚网科技C++面试笔试题
2015/09/01 面试题
物业管理公司实习生自我鉴定
2013/09/19 职场文书
法学个人求职信范文
2014/01/27 职场文书
宇宙与人观后感
2015/06/05 职场文书
班主任工作总结范文
2015/08/13 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
Keras多线程机制与flask多线程冲突的解决方案
2021/05/28 Python
python ansible自动化运维工具执行流程
2021/06/24 Python
Java Kafka 消费积压监控的示例代码
2021/07/01 Java/Android
python脚本框架webpy模板赋值实现
2021/11/20 Python