1、打开vuemain.js项目,使用全局引入组件。
2、在vue实例化前,在main.js里完成引入。
3、通过import,selFile代码,修改vue组件的data引用方式即可。
utils/util.js
index.vue
以上用法会出现报错:Property or method "timeLength" is not defined
虽然vue组件中HTML,css,js可以在同一个页面书写,但是js里面的函数、变量是需要使用export default{ }抛出之后html才能使用的。
解决方法:
需要在methods里面再声明一下这个方法
重新定义一个方法,在这个方法里面使用它
照你图中的错误提示来看:cnpm显然没有安装成功,命令不可用。其实npm的资源没有想象中被墙的那么严重,那么慢,没必要使用cnpm。 权限不够,【开始】菜单栏找到node.jscommandprompt找到所在文件夹,右键----->属性——>兼容性---->以管理员身份运行----->确定。另外可能的原因就是:没有把node.js添加到系统环境变量,导致node.js不能全局使用,把node.js的启动路径添加到系统环境变量即可。你这里最主要的原因就是权限不够,另外开始下载的时候,win10的防火墙会提示node.js的联网,记得允许。