首页 > 解决方案 > 基本函数与匿名函数

问题描述

大家好,我有以下代码示例:

 var app = new Vue({
  el: "#app",
  data: {
    message: "Hello Vue!"
  },
  mounted: function() {
    function something() {
      console.log("hy");
    };
  }
});

在这里我遇到了问题,当我在 vue 实例之外使用纯 javascript 调用此函数时,它说“某事不是函数”。但是,如果我将函数更改为匿名函数,它将起作用:

var app = new Vue({
  el: "#app",
  data: {
    message: "Hello Vue!"
  },
  mounted: function() {
    something = function() {
      console.log("hy");
    };
  }
});

这段代码工作得很好。我的问题是:有没有办法使基本功能制作工作?我需要向现有程序添加一些代码,并且该程序无法与function something(){}声明一起使用。

标签: javascriptvue.js

解决方案


推荐阅读