Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以将VueJS中的生命周期挂钩外包_Javascript_Vue.js - Fatal编程技术网

Javascript 是否可以将VueJS中的生命周期挂钩外包

Javascript 是否可以将VueJS中的生命周期挂钩外包,javascript,vue.js,Javascript,Vue.js,为了简单/整洁,可以将生命周期挂钩(如创建/装载)放在单独的文件中。 MyGreatView.vue created.js 当然 但您的代码示例中存在一些错误的systax 在组件中,如果created.js与组件文件位于同一目录中 import created from "./created.js"; export default { created }; 在created.js中,导出一个函数,该函数将用作创建的 export default function() { consol

为了简单/整洁,可以将生命周期挂钩(如创建/装载)放在单独的文件中。 MyGreatView.vue

created.js

当然

但您的代码示例中存在一些错误的systax

在组件中,如果
created.js
与组件文件位于同一目录中

import created from "./created.js";
export default {
  created
};
在created.js中,导出一个函数,该函数将用作创建的

export default function() {
  console.log("vue mounted");
}

谢谢@Jacob:-)
import created from "./created.js";
export default {
  created
};
export default function() {
  console.log("vue mounted");
}