javascript - menggunakan turn.js dalam vue
女神的闺蜜爱上我
女神的闺蜜爱上我 2017-07-05 10:55:38
0
1
2004

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?

女神的闺蜜爱上我
女神的闺蜜爱上我

membalas semua(1)
代言

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;
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan