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?
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: