将JSON字符串转换为JS对象及向数组中⼀次添加多个元素的⽅
1. JSON字符串转换为JS对象
(1)采⽤eval⽅法:
var str = questData("","","");
var rec = eval("(" +str")");
this.tableData.push(rec);
这⾥的代码是QT中取得⼀个json字符串,并将其转换为⼀个对象插⼊到⼀个表的数组中。
(2)采⽤JSON.parse⽅法vue逗号分割的字符串转数组
var str = questData("","","");
var rec = JSON.parse(str);
this.tableData.push(rec);
第⼆种⽅法可能更好。
2. 向数组中⼀次添加多个元素
可以通过for循环⽅法添加。
但有⼀种⽐较优雅的⽅法是使⽤push.apply()函数。下⾯的⽅法将数组b添加到了数组tableData中。但这种⽅法在b数组数据量⾮常⼤的情况下,可能会出问题。
var tableData = [];
var b = [{a:"33", b:"44"},{a:"sdf", b:"dfas"}];
tableData.push.apply(tableData, b);
3. vue数据的初始化
⼀般可在created勾⼦函数中进⾏。也可以在mounted进⾏。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。