| <script src="https://cdn.jsdelivr.net/npm/vue@2.6.14"></script> |
| <script src="http://code.jquery.com/jquery-1.12.4.min.js"></script> |
复制
1:创建VUE实例
| <script type="text/javascript"> |
| var vm = new Vue({ |
| el:'#app', |
| data: function() { |
| return { |
| newArry:[{name:100,num:2145},{name:100,num:2145}] |
| } |
| }, |
| methods:{ |
| |
| } |
| }) |
| </script> |
复制
jquery和vue之间互相调用(模拟接口拿到数据)
| <script type="text/javascript"> |
| console.log(vm.newArry) |
| function getXzcfxq(){ |
| $.ajax({ |
| type: "get", |
| url: url + 'ltiesList', |
| data: {}, |
| success: function (data) { |
| vm.newArry = data.data.list |
| }; |
| }); |
| </script> |
复制
2:vue如何调用外部的jq方法呢?
直接把方法写在vm的methods方法里调用
| <script type="text/javascript"> |
| var vm = new Vue({ |
| el:'#app', |
| data: function() { |
| return { |
| newArry:[{name:100,num:2145},{name:100,num:2145}] |
| } |
| }, |
| methods:{ |
| getNewData(this.newArry) |
| } |
| }) |
| |
| function getNewData(newArry){ |
| console.log(newArry); |
| } |
| </script> |
复制
3:jq如何调用外部的vue方法呢?
| <script type="text/javascript"> |
| var vm = new Vue({ |
| el:'#app', |
| data: function() { |
| return { |
| newArry:[{name:100,num:2145},{name:100,num:2145}] |
| } |
| }, |
| methods:{ |
| getArry(){ |
| console.log(this.newArry) |
| } |
| } |
| }) |
| |
| $('#app').click(function(){ |
| vm.getArry(); |
| }) |
| </script> |
复制