vue中使用turn.js

vue组件中使用turnjs,作为翻书的插件.
首先在index.html中引入对应的jquery,然后在组件中按如下方式:

import turn from 'jsPath/lib/turn.min'

export default {

  mounted() {

    this.$nextTick(() => {

      $('.flipbook').turn({

        width: 922,

        height: 600,

        elevation: 50,

        gradients: true,

        autoCenter: true

      });

    });

  }

}

顺序引用应该没问题,但是无法调用到turn函数,控制台报错,TypeError: $(...).turn is not a function.
请问有人使用过该插件么?是什么原因导致该问题的?该怎么解决类?

PIPIONE
浏览 4203回答 1
1回答

天涯尽头无女友

估计是你引用jquery导致的,之前我引用jquery的第三方插件也出现过类似的问题。全局暴露jquery尝试一下。main.js中:import jquery  from 'jquery';global.jquery = global.$ = jquery;
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript