Skip to content
任荣荣 edited this page Oct 22, 2018 · 1 revision
  • get方法:

    get方法返回VM数据的副本,具体用法如下:

          var data = {
              message: 'hello world',
              list: [{
                  name: '张三'
              }, {
                  name: '李四'
              }]
          };
          var vm = $('.main').vm(data);
          var msg = vm.get('message');  //--'hello world'
          var array = vm.get(['message', 'list[0].name']);  //--['hello world', '张三']  传入数组时,将数组中每个元素所对应的数据映射到一个新数组并返回。
          var obj = vm.get({
              msg: 'message',
              name: 'list[0].name'
          });  //--{msg: 'hello world', name: '张三'}  传入json对象时,将对象中每个属性所对应的数据映射到一个新对象并返回。
          var data2 = vm.get(); //参数为空时,返回vm中data的副本。注意data2 !== data
    

Clone this wiki locally