时间:2021-05-26
一、背景
介绍:在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给对象动态添加属性和值的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
下面就为大家带来一篇JS动态给对象添加属性和值的实现方法。 如下所示:varobj={};for(vari=0;i
当vue的data里边声明或者已经赋值过的对象或者数组(数组里边的值是对象)时,向对象中添加新的属性,如果更新此属性的值,是不会更新视图的。{{item.mes
ECMAScript变量:1.基本类型值(简单数据段)2.引用类型值(可能由过个值构成的对象)→保存在内存中的对象------动态属性:只能给引用型值动态添加新
ECMA-262把对象定义为:“无序属性的集合,其属性可以包含基本值、对象或者函数”理解对象,最简单的方式就是通过创建一个Object的实例,然后为它添加属性和
背景在iOS开发中如果我们想给一个对象动态添加属性或者给category添加属性的时候,都是通过runtime的关联对象去实现,那我们添加的属性到底是如何存取的