问题描述
在 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 及更高版本。