javascript - vue mounted Selepas memanggil kaedah kaedah, siaran dalam kaedah melaporkan ralat.
高洛峰
高洛峰 2017-06-26 10:55:40
0
2
2649

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(2)
Ty80

Ralat yang dilaporkan ialah TypeError atribut post (enjin akan melaporkan ralat ini apabila merujuk atribut dalam nilai jenis null atau undefined), jadi ini.$http tidak sepatutnya wujud dalam vue anda. Semak sama ada vue-resource tidak diimport, atau kedudukan import salah Jika masih terdapat masalah, adalah disyorkan untuk menyemak penggunaan vue-resource.

为情所困

Selesai, pertama sekali, saya ingin menyatakan bahawa saya seorang pemula, saya tidak menggunakan nod, ia hanya dalam bentuk html tambah Js, dan js menggunakan Vue.
Masalahnya ialah jika anda menggunakan kaedah pos dan masuk, ia boleh digunakan seperti biasa

<script src="vue/vue-resource.js"></script>;
Tetapi dalam situasi yang sama, ralat dilaporkan semasa menggunakan pos dan lain-lain dalam mounted bermakna semua halaman telah dipasang, saya tidak faham, vue-resource.js.

Penyelesaian:
dalam html

<script src="vue/userVue.js">
  var Vue = require('https://unpkg.com/vue/dist/vue.js')
  var VueResource=require('vue/vue-resource.js');
</script>
dalam js

Vue.use(VueResource);
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan