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 相关文章推荐
IE JS编程需注意的内存释放问题
Jun 23 Javascript
解析jquery中的ajax缓存问题
Dec 19 Javascript
JavaScript中的ubound函数使用实例
Nov 04 Javascript
再谈javascript原型继承
Nov 10 Javascript
jQuery插件Elastislide实现响应式的焦点图无缝滚动切换特效
Apr 12 Javascript
AngularJS 实现按需异步加载实例代码
Oct 18 Javascript
精通JavaScript的this关键字
May 28 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
Mar 11 Javascript
微信小程序保存多张图片的实现方法
Mar 05 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
Nov 12 Javascript
JS实现排行榜文字向上滚动轮播效果
Nov 26 Javascript
js实现mp3录音通过websocket实时传送+简易波形图效果
Jun 12 Javascript
关于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
《魔兽争霸3:重制版》更新 多项视觉效果调整
2020/05/04 魔兽争霸
PHP 文件编程综合案例-文件上传的实现
2013/07/03 PHP
主流PHP框架的优缺点对比分析
2014/12/25 PHP
php foreach如何跳出两层循环(详解)
2016/11/05 PHP
解决PHP curl或file_get_contents下载图片损坏或无法打开的问题
2019/10/11 PHP
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
jQuery实现table隔行换色和鼠标经过变色的两种方法
2014/06/15 Javascript
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
bootstrap侧边栏圆点导航
2017/01/11 Javascript
JavaScript中 DOM操作方法小结
2017/04/25 Javascript
创建简单的node服务器实例(分享)
2017/06/23 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
在Vue组件中获取全局的点击事件方法
2018/09/06 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
layui下拉框获取下拉值(select)的例子
2019/09/10 Javascript
vue接口请求加密实例
2020/08/11 Javascript
Vue实现圆环进度条的示例
2021/02/06 Vue.js
Django框架中render_to_response()函数的使用方法
2015/07/16 Python
举例讲解Python中的身份运算符的使用方法
2015/10/13 Python
Python循环语句之break与continue的用法
2015/10/14 Python
python实现对变位词的判断方法
2020/04/05 Python
在Sublime Editor中配置Python环境的详细教程
2020/05/03 Python
Python键鼠操作自动化库PyAutoGUI简介(小结)
2020/05/17 Python
CSS3实现文字描边的2种方法(小结)
2020/02/14 HTML / CSS
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
Chi Chi London官网:购买连衣裙和礼服
2020/10/25 全球购物
财务会计专业求职信范文
2013/12/31 职场文书
产品促销活动策划书
2014/01/15 职场文书
加工操作管理制度
2014/01/19 职场文书
挂科检讨书范文
2014/02/20 职场文书
会计工作态度自我评价
2015/03/06 职场文书
行政助理岗位职责范本
2015/04/11 职场文书
Python 如何安装Selenium
2021/05/06 Python