Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.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类,该类可以像C#类/对象一样稳定并在Vue组件中使用_Javascript_Vue.js_Vue Component_Javascript Objects - Fatal编程技术网

如何创建一个Javascript类,该类可以像C#类/对象一样稳定并在Vue组件中使用

如何创建一个Javascript类,该类可以像C#类/对象一样稳定并在Vue组件中使用,javascript,vue.js,vue-component,javascript-objects,Javascript,Vue.js,Vue Component,Javascript Objects,我想创建一个Javascript类,我可以从Vue组件实例化它,并像在C#中那样调用它的函数 在Vue中,我会使用“import”关键字导入JavaScript“functions”,但这里我想导入整个对象并调用其上的函数。我在想,IFFE可能是一种方式,但不确定。我的问题是1)是否可能,2)如果可能,我应该如何构造它,如何从Vue代码调用/或实例化对象?如果您使用的是Vue.js,我认为更好的方法是坚持基于Vue组件的结构并使用它 ()如果您使用的是Vue.js,我认为更好的方法是坚持使用基于

我想创建一个Javascript类,我可以从Vue组件实例化它,并像在C#中那样调用它的函数


在Vue中,我会使用“import”关键字导入JavaScript“functions”,但这里我想导入整个对象并调用其上的函数。我在想,IFFE可能是一种方式,但不确定。我的问题是1)是否可能,2)如果可能,我应该如何构造它,如何从Vue代码调用/或实例化对象?

如果您使用的是Vue.js,我认为更好的方法是坚持基于Vue组件的结构并使用它


()

如果您使用的是Vue.js,我认为更好的方法是坚持使用基于Vue组件的结构和使用


()

这可能是你想要的:这可能是你想要的:这是一个不错的选择,但不确定它是否适合我的场景。它似乎与Vue组件的耦合过于紧密。基本上,我只想导入并实例化一个js对象w参数,并在不同的时间间隔对其调用函数方法。我希望保持设计尽可能宽松,因为组件可能需要在其他应用程序中使用。这是一个不错的选择,但不确定它是否适合我的场景。它似乎与Vue组件的耦合过于紧密。基本上,我只想导入并实例化一个js对象w参数,并在不同的时间间隔对其调用函数方法。我想保持设计尽可能宽松,因为该组件可能需要在其他应用中使用。
public class MyClass()
{
        public MyClass(string someParameter){
        ....initialization code using "someParameter"
       }

        public String SomeProperty {get; set;}

        public void MyClassMethod(){
        ....my code goes here
        }    
}