【发布时间】:2018-06-29 17:24:42
【问题描述】:
我尝试在使用 npm (vue init webpack projectname) 创建的 VueJS 项目中初始化 MaterializeCSS 框架不使用 jQuery
从1.0.0-rc.2版本开始,Materialize 支持自己的初始化,无需 jQuery,smth 像这样:
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.collapsible');
var instances = M.Collapsible.init(elems, options);
});
但是通过这种方式,JS Materialize Components 只有在手册页之后才能工作 重新加载,当我打开一些组件并返回到具有 Materialize 内容的组件时 - 它不起作用 - 我需要一直手动重新加载页面。
那么如何正确的初始化JS组件呢?
【问题讨论】:
标签: vue.js materialize