如何在 PhpStorm 2019.2.5 中迁移到 alpinejs 方法定义?

问题描述

PHPStorm 2019.2.5 中使用 Laravel 8 / tailwindcss 2 / Alpinejs 2.8 应用程序项目 不知道有没有办法点击blade.PHP文件中的js方法去这个方法? 就像单击 filterPermissionClicked 以移动到下面组件中的声明一样。

<div class="admin_page_container">
    
    <div class="editor_form_wrapper" x-data="adminUsersAccessComponentSetup()">        
        <select id="filter_permission" name="filter_permission" class="editor_form_input" @click="filterPermissionClicked()" >
            @foreach($permissionsArray as $key=>$value)
                <option value="{{ $key }}" >{{ $key }}->{{ $value }}</option>
            @endforeach
        </select>
    </div>
</div>


@section('scripts')
    
    <script>

        function adminUsersAccessComponentSetup() {
            backendInit('editor','users-access')

            return {
                adding: false,// /app/View/Components/Admin/UsersAccess.PHP
                filterPermissionClicked: function () {
                    let filter_permission = document.querySelector("#filter_permission").value

                    console.log('filterPermissionClicked filter_permission::')
                    console.log(filter_permission)
                        ...
                },// getEditorTitle: function (component) {
            }
        } // function adminUsersAccessComponentSetup() {
    
    </script>

@endsection

在设置/插件中,我找到并安装了 Tailwind Formatter 插件,但没有找到任何 alpinejs 插件...

有什么吗?

谢谢!

解决方法

Alpine.js Support plugin,但您需要升级您的 PhpStorm 版本才能使用它 - 其版本限制为 2019.3 及更高版本。