在 AlpineJS 的函数内调用函数

在AlpineJS 文档中有这个例子:


<div x-data="dropdown()">

    <button x-on:click="open()">Open</button>


    <div x-show="isOpen()" x-on:click.away="close()">

        // Dropdown

    </div>

</div>


<script>

    function dropdown() {

        return {

            show: false,

            open() { this.show = true },

            close() { this.show = false },

            isOpen() { return this.show === true },

        }

    }

</script>

现在我想做的是在其中<script>有另一个调用 的函数,close()例如:


function aNewFunction()

{

  close();

}


慕仙森
浏览 187回答 1
1回答

蝴蝶刀刀

dropdown().close如果你想调用 close ,这将返回 close() 然后简单地做这样的事情。dropdown().close()
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript