我有两个Vue.js组件,大堂和游戏。我想使用游戏作为一个模型,它包含所有的逻辑来创建一个游戏并通过Lobby组件触发它。
如果运行该应用程序并单击该按钮,将得到以下错误
Uncaught TypeError: game.createGame is not a function
at click (eval at createFunction (vue.js:9923), <anonymous>:2:76)
at HTMLButtonElement.invoker (vue.js:1827)
如何从Lobby组件访问游戏方法?谢谢!
let Game = {
这是只调用onclick事件一次的普通javascript代码:
<button onclick="myFunction(); this.onclick=null;">This button works only once</button>
<button onclick="myFunction()">This button works always</button>
<script>
function myFunction() {
console.log("hello&
我使用的是Vue + Bulma。 按钮单击事件用于更新DOM。但是,在更新DOM之后,焦点状态仍然应用于按钮。 我希望更新后的按钮不具有焦点状态。 处理这个问题的最好方法是什么?有没有一种更常用的Vue.js方法来处理这种常见的场景? 简化后的示例如下: var app = new Vue({
el: '#app',
data: {
options: [{
text: "This is the first text"
}, {
text: "This is the second text"