Vue.js,如何导入和使用JQuery初始化一个materialize-css轮播
Vue.js, how to import and use JQuery to initialize a materialize-css carousel
我正在尝试将 materialize-css 与 Vue 一起使用,一切正常,但是某些 materialize 组件需要使用 JS 或 Jquery 进行初始化,现在,我没有之前使用 Jquery,我使用 npm i -s jquery
安装它,但我对如何以及在何处导入和使用它有点困惑。
下面的代码来自关于如何初始化轮播的物化文档。非常感谢有关如何在 .vue 组件或任何替代方式中使用它的提示?
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.carousel');
var instances = M.Carousel.init(elems, options);
});
// Or with jQuery
$(document).ready(function(){
$('.carousel').carousel();
});
提前致谢。
在您的组件中初始化 mounted
挂钩中的代码而不使用 jquery:
export default {
...
mounted(){
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.carousel');
var instances = M.Carousel.init(elems);
});
}
我正在尝试将 materialize-css 与 Vue 一起使用,一切正常,但是某些 materialize 组件需要使用 JS 或 Jquery 进行初始化,现在,我没有之前使用 Jquery,我使用 npm i -s jquery
安装它,但我对如何以及在何处导入和使用它有点困惑。
下面的代码来自关于如何初始化轮播的物化文档。非常感谢有关如何在 .vue 组件或任何替代方式中使用它的提示?
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.carousel');
var instances = M.Carousel.init(elems, options);
});
// Or with jQuery
$(document).ready(function(){
$('.carousel').carousel();
});
提前致谢。
在您的组件中初始化 mounted
挂钩中的代码而不使用 jquery:
export default {
...
mounted(){
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.carousel');
var instances = M.Carousel.init(elems);
});
}