2015-08-18 19 views
6

Đấu tranh để tìm thấy bất kỳ mẫu tạo sẵn sử dụng cho các plugin vue tài nguyên của vue.js, tôi đã cố gắng này:Bắt đầu với vue tài nguyên

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/0.12.7/vue.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue-resource/0.1.13/vue-resource.min.js"></script> 

<div id="my_view"> 
    <p>{{ origin }}</p> 
</div> 

<script> 
var Vue = require('vue'); 
Vue.use(require('vue-resource')); 

new Vue({ 
    el: '#my_view', 
    data: { 
     origin: '' 
    }, 

    ready: function() { 

     // GET request 
     this.$http.get('http://httpbin.org/ip', function (data, status, request) { 

      // set data on vm 
      this.$set('origin', data) 

     }).error(function (data, status, request) { 
      // handle error 
     }) 
     } 
}) 
</script> 

chỉ truy vấn httpbin.org/ip (một thiết bị đầu cuối REST của ngẫu nhiên tôi có thể tìm thấy) và hiển thị kết quả bên trong #myview > p. Đó chỉ là ví dụ (một phiên bản được điều chỉnh) được cung cấp trên vue-resource github page mà tôi đang cố gắng chạy.

Có ai có thể thấy những gì tôi không có quyền đạt được điều này không?

Chỉnh sửa: thêm dấu phẩy và here là điểm nhấn của nó.

+0

Bất kỳ cú pháp hoặc các lỗi khác trong giao diện điều khiển javascript? Có dấu phẩy bị thiếu trước khi "sẵn sàng". Có thể giúp đỡ thêm nếu bạn biến điều này thành một câu đố. –

Trả lời