javascript - 如何导入使用npm安装的vue插件

标签 javascript node.js vue.js

对于这个新手问题,我很抱歉,但我不知道如何导入使用 npm 安装的插件。我想用这个plugin对于 Vue,我已经在我的项目中使用 npm 安装了它,并且想将其导入到我的主 app.js 文件中,以便我可以在 Vue 中使用它。 我尝试过使用 dist 文件夹中文件的路径:

import MaskedInput from 'node-modules/vue-masked-input/dist/MaskedInput.js'
Vue.use(MaskedInput);

但是,这显然不起作用,正确的方法是什么?

最佳答案

点击链接,这实际上是一个组件,因此您可以在组件中执行以下操作:

import MaskedInput from 'vue-masked-input'

export default {
    components: {
        MaskedInput
    }
}

通常有帮助的是点击实际的 github 页面,并在自述文件或实际代码中查找示例。在这种情况下:

https://github.com/niksmr/vue-masked-input/blob/master/src/App.vue

它向您展示了如何在“现实生活中”使用它

关于javascript - 如何导入使用npm安装的vue插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46457967/

相关文章:

javascript - 画廊。显示与点击的 <li> 项对应的 div。 Javascript

javascript - 如何在Jquery中循环访问对象?

node.js - 为什么我的 'npm start' 脚本导致错误 : '.' is not recognized as an internal or external command, 可运行程序或批处理文件。?

javascript - Vue.js 中 'data:' 、 'data: ()' 和 'data()' 之间有什么区别

javascript - D3 中的重复值和重叠 selectAll

php - 棘手的网站想法(不是你的一般想法,也不是 "will you program this for me?"请求)

node.js - require() 左侧使用的变量名称是否存在标准?

vue.js - 如何在组件 vue.js 中覆盖 SASS 变量 vuetify?

css - 如何在 Nuxt/Vue 中做内联线性渐变

c# Asp.net 获取在 javascript 中设置的 Cookie 过期时间总是返回 01.01.0001