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 相关文章推荐
一个页面元素appendchild追加到另一个页面元素的问题
Jan 27 Javascript
js实现字符串的16进制编码不加密
Apr 25 Javascript
node.js中的http.response.write方法使用说明
Dec 14 Javascript
JS实现Select的option上下移动的方法
Mar 01 Javascript
js判断某个字符出现的次数的简单实例
Jun 03 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
Oct 21 Javascript
ajax与json 获取数据并在前台使用简单实例
Jan 19 Javascript
BootStrap注意事项小结(五)表单
Mar 10 Javascript
requirejs按需加载angularjs文件实例
Jun 08 Javascript
微信小程序的生命周期的详解
Oct 19 Javascript
原生JS实现循环Nodelist Dom列表的4种方式示例
Feb 11 Javascript
防止Layui form表单重复提交的实现方法
Sep 10 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
《猛禽小队》:DC宇宙的又一超级大烂片
2020/04/09 欧美动漫
透析PHP的配置文件php.ini
2006/10/09 PHP
ThinkPHP CURD方法之limit方法详解
2014/06/18 PHP
php实现微信扫码自动登陆与注册功能
2016/09/22 PHP
PHP实现获取url地址中顶级域名的方法示例
2019/06/05 PHP
使用tp框架和SQL语句查询数据表中的某字段包含某值
2019/10/18 PHP
js将控件隐藏的方法及display属性介绍
2013/07/04 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
JavaScript中的迭代器和生成器详解
2014/10/29 Javascript
理解javascript中try...catch...finally
2015/12/25 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
详解JavaScript中return的用法
2017/05/08 Javascript
9种改善AngularJS性能的方法
2017/11/28 Javascript
node.js到底要不要加分号浅析
2018/07/11 Javascript
electron-vue利用webpack打包实现多页面的入口文件问题
2019/05/12 Javascript
微信小程序修改数组长度的问题的解决
2019/12/17 Javascript
TypeScript的安装、使用、自动编译的实现
2020/04/10 Javascript
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
python+selenium开发环境搭建图文教程
2017/08/11 Python
Bottle框架中的装饰器类和描述符应用详解
2017/10/28 Python
python统计字母、空格、数字等字符个数的实例
2018/06/29 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
opencv3/python 鼠标响应操作详解
2019/12/11 Python
python实现图片转换成素描和漫画格式
2020/08/19 Python
html5绘制时钟动画
2014/12/15 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
Bluebella德国官网:英国性感内衣和睡衣品牌
2019/11/08 全球购物
英国珠宝网站Argento: PANDORA、Olivia Burton和Nomination等
2020/05/08 全球购物
销售人员中英文自荐信
2013/09/22 职场文书
企业管理部经理岗位职责
2013/12/24 职场文书
关于母亲节的感言
2014/02/04 职场文书
致100米运动员广播稿
2014/02/14 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
居委会个人对照检查材料思想汇报
2014/09/29 职场文书
销售开票员岗位职责
2015/04/15 职场文书
2015教师节通讯稿
2015/07/20 职场文书