在项目中遇到了问题,现在建立三个文件来主要表示。
有一个构造函数文件calc.js
// Calc.js
function Calc (){
this.a = 1;
this.b = 2;
}
Calc.prototype.setA = function(argument){
this.a = argument;
};
Calc.prototype.setB = function(argument){
this.b = argument;
};
Calc.prototype.calc = function(){
console.log(this.a, this.b);
return this.a * this.b;
};
module.exports = Calc;
有一个组件文件calc.vue
{{c}}
最后是主文件,引用2个calc.vue 组件
// 第一个
// 第二个
界面如下

我把第二个calc.vue 组件的b变成8

之后把第一个calc.vue组件的a变成了10

现在的主要问题是,我首先修改了第二组件的b,之后修改了第一个组件的a,结果变成了80
2个组件却没有生成2个calc.js 的实例,为什么?怎么解决
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
要把
v-model改成不一样,试试用props?