Rumah > Soal Jawab > teks badan
dalam vue
组件中使用turnjs,作为翻书的插件.
首先在index.html
中引入对应的jquery
, dan kemudian dalam komponen seperti berikut:
import turn from 'jsPath/lib/turn.min'
export default {
mounted() {
this.$nextTick(() => {
$('.flipbook').turn({
width: 922,
height: 600,
elevation: 50,
gradients: true,
autoCenter: true
});
});
}
}
Rujukan berurutan sepatutnya tiada masalah, tetapi fungsi giliran tidak boleh dipanggil, dan konsol melaporkan ralat,TypeError: $(...).turn is not a function
.
Adakah sesiapa yang menggunakan pemalam ini Apakah yang menyebabkan masalah ini?
代言2017-07-05 10:57:38
Dianggarkan ia disebabkan oleh petik jquery anda. Saya mempunyai masalah yang sama dengan pemalam pihak ketiga yang memetik jquery sebelum ini. Cuba dedahkan jquery secara global.
main.js dalam:
import jquery from 'jquery';
global.jquery = global.$ = jquery;