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 相关文章推荐
随机显示经典句子或诗歌的javascript脚本
Aug 04 Javascript
JS计算网页停留时间代码
Apr 28 Javascript
深入理解JavaScript系列(47):对象创建模式(上篇)
Mar 04 Javascript
js实现点击切换TAB标签实例
Aug 21 Javascript
纯JS代码实现一键分享功能
Apr 20 Javascript
js 递归和定时器的实例解析
Feb 03 Javascript
Vue.js实现一个漂亮、灵活、可复用的提示组件示例
Mar 17 Javascript
underscore之function_动力节点Java学院整理
Jul 11 Javascript
Angularjs cookie 操作实例详解
Sep 27 Javascript
解决option标签selected="selected"属性失效的问题
Nov 06 Javascript
package.json配置文件构成详解
Aug 27 Javascript
微信小程序自定义支持图片的弹窗
Dec 21 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
一个简洁实用的PHP缓存类完整实例
2014/07/26 PHP
JavaScript创建对象的写法
2013/08/29 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
Vue.js第四天学习笔记(组件)
2016/12/02 Javascript
利用n工具轻松管理Node.js的版本
2017/04/21 Javascript
jquery 输入框查找关键字并提亮颜色的实例代码
2018/01/23 jQuery
angular2/ionic2 实现搜索结果中的搜索关键字高亮的示例
2018/08/17 Javascript
在vue项目中引用Iview的方法
2018/09/14 Javascript
深入解析ES6中的promise
2018/11/08 Javascript
webpack中如何加载静态文件的方法步骤
2019/05/18 Javascript
构建Vue大型应用的10个最佳实践(小结)
2019/11/07 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
python在windows下实现备份程序实例
2014/07/04 Python
python在指定目录下查找gif文件的方法
2015/05/04 Python
python正则实现计算器功能
2017/12/14 Python
基于Python的文件类型和字符串详解
2017/12/21 Python
33个Python爬虫项目实战(推荐)
2019/07/08 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
Pycharm IDE的安装和使用教程详解
2020/04/30 Python
Python requests模块安装及使用教程图解
2020/06/30 Python
Python GUI之tkinter窗口视窗教程大集合(推荐)
2020/10/20 Python
基于Jquery和Css3代码制作可以缩放的搜索框
2015/11/19 HTML / CSS
html5视频自动横过来自适应页面且点击播放功能的实现
2020/06/03 HTML / CSS
澳大利亚新奇小玩意网站:Yellow Octopus
2017/12/28 全球购物
外企C语言笔试题
2013/11/10 面试题
优秀班集体获奖感言
2014/02/03 职场文书
优秀大学生职业生涯规划书
2014/02/27 职场文书
学生请假条
2014/04/11 职场文书
二年级小学生评语
2014/04/21 职场文书
学生安全承诺书
2014/05/22 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
好好学习保证书
2015/02/26 职场文书
Python使用Kubernetes API访问集群
2021/05/30 Python
SpringMVC 整合SSM框架详解
2021/08/30 Java/Android
正则表达式拆分url实例代码
2022/02/24 Java/Android
python如何为list实现find方法
2022/05/30 Python