vuemain.js注册的方法vue组件的data中引用报错

JavaScript013

vuemain.js注册的方法vue组件的data中引用报错,第1张

vuemain.js注册的方法vue组件的data中引用报错,需要解决循环引用报错问题。具体操作步骤如下:

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的联网,记得允许。