在这段代码中,我尝试根据所单击的按钮将“weaponselector”定义为某个值。这是一个非常基本的问题,我确信结果只是改变未来......
在这段代码中,我试图根据所单击的按钮将“weaponselector”定义为某个值。这是一个非常基本的问题,我确信结果只是将函数更改为变量或类似简单的东西,但我对此有点困惑。
let wepo1=1;
let wepo2=2;
let wepo3=3;
let wepo=0;
function weaponselector {
}
document.querySelector("button[name='shotgun/parent']").addEventListener("click",function() {
weaponselector(wepo + wepo1);
});
document.querySelector("button[name='pistol']").addEventListener("click",function() {
weaponselector(wepo+wepo2);
});
document.querySelector("button[name='rifle']").addEventListener("click",function() {
weaponselector(wepo+wepo3);
(添加了一些引用“武器选择器”函数的后续代码,这段代码可能也有问题,如果你愿意的话,请随时帮助我。我是 JS 新手,所以我遇到了很多很容易解释的错误)
if (weaponselector=1){
let weapon="shotgun" === {
weapondamage:20
};
}
if (weaponselector=2) {
let weapon="pistol" === {
weapondamage:5
};
}
if (weaponselector=3) {
let weapon="rifle" === {
weapondamage:10
};
}
解决了:
Svelte 具有不同的 生命周期 . onMount
函数来完成我想要的工作。
<main>
<section class="center">
<h1>Hello!</h1>
<p>This is project page.</p>
</section>
<section id="canvas">
<canvas></canvas>
</section>
</main>
<script>
import { SVG } from '@svgdotjs/svg.js';
import {onMount} from 'svelte'
onMount(async()=>{
var draw = SVG().addTo("#canvas").size(300, 300)
var rect = draw.rect(100, 100).attr({ fill: '#f06' })
});
</script>