【发布时间】:2026-02-14 07:15:01
【问题描述】:
我正在将 Materialize css 与 Vue 一起使用。我已经安装为 npm 模块并将其导入 main.js
import Material from "materialize-css";
import "materialize-css/dist/css/materialize.min.css";
import "materialize-css/dist/js/materialize.min.js";
Vue.use(Material);
所有的 css 都可以正常工作,但是,当我尝试使用像这样的材料箱这样的任何 javascript 组件时
const mb = document.querySelectorAll(".materialboxed");
M.MaterialBox.init(mb, {});
它给出了“M”未定义的错误。我该怎么办?我已将 materialize-css 添加为 package.json 的依赖项。
【问题讨论】:
-
遇到同样的问题,有兴趣回答。
-
@Badgy 因为materialize-css不是vue插件..我已经回复了
标签: vuejs2 materialize