这篇文章主要介绍“vue如何给对象动态添加属性和值”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue如何给对象动态添加属性和值”文章能帮助大家解决问题。
一、背景
介绍:在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如何给对象动态添加属性和值”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
原文链接:https://www.zhuangjiba.com/help/30378.html