问题标签 [inertiajs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
laravel - 在我的 Inertia laravel 应用程序中获取 View [app] not found 错误
我正在尝试在我的 laravel 应用程序中使用惯性。我的应用不需要jetstream,所以我不会使用它。所以我去了惯性的网站https://inertiajs.com/安装它,但我不确定我是否做得正确。
我在页面上遇到的错误是
查看 [app] 未找到。
这就是我的 ProductController
这是我的 Index.vue
在我的 app.blade.php
我不确定我是否还缺少其他任何东西。
reactjs - Inertia.js 替代了来自 React.js 的 history.push
我知道在 React.js 中,如果你想点击一个按钮来触发位置的改变,我可以使用这个:
我正在 Inertia.Js 中寻找替代方案 https://inertiajs.com/links
,但不幸的是我发现了这个前任:
问题:如何在 react js ( history.push("/home");
) 中进行替代?
laravel - 如果路线是动态的,则无法使用惯性链接导航页面
在 laravel 中使用动态路由时单击惯性链接时,我找不到导航到新页面的方法。
路线:
html:
为什么会发生这种情况我不明白背后的原因?还有我怎样才能让惯性链接与动态路线一起工作?
reactjs - 将项目放在子文件夹中时,laravel mix 重写 url 路径错误
我已经在服务器上部署了 laravel react 应用程序,在一个名为 patients/ 的文件夹内,所以该应用程序的完整 URL 是 domain.com/patients
找不到 app.js 和 app.css 文件,我正面临 404 错误,因为它试图从 domain.com/ 而不是 domain.com/patients/app.css 和 domain.com/patients/app 提供文件.js 如果我将 mix 更改为资产或将 mix 放在 app.blade.php 中的资产内,则找不到所有其他资产,如 0.js、0.css,
以下是 app.blade.php 中的代码
以下是我的 webpack.mix.js
我也试过mix.setResourceRoot('/laravel/public/');
在最后添加
reactjs - 使用 Inertia 从 URL 获取数据
我正在使用InertiaJs库创建链接,如下所示:
单击此链接,链接将如下所示:/item/156654
问题:如何itemId
使用 Inertia 从上面的链接中获取 (156654,54654654, ... )?
我知道在 React 中有一个 function let history = useHistory();
,但是这种方法对我不起作用。存在什么替代方案?
laravel - 如何在 Laravel 8 模块中使用 InertiaJS 加载 Vue 组件
使用Laravel 模块包
在 Laravel 8 中,我们可以使用Inertiajs加载组件
Inertia
我们用app.blade.php
这个初始化@inertia
在app.js
文件中,我们可以像这样初始化它:
然后所有组件将从Pages
文件夹中加载。
现在,我的问题是:
如何在模块中实现它?我想使用 Inertiajs 加载 Vuejs 组件。在模块中,这个Resources/assets/js/app.js
文件是空的。如果我将上面的代码放入其中并创建一个 Pages 文件夹,但它给了我错误!
在核心(我做了这个)模块中master.blade.php
核心控制器:
我有一个页面assets/js/Pages/Admin/Index.vue
我想加载这个。但是给我错误:
[Vue 警告]:创建钩子时出错:“错误:找不到模块 './Admin/Index'”
javascript - 使用 laravel Inertia JS Vuetify DataTable
请帮助我,我是惯性新手,我打算用 vuetify 数据表创建用户 crud 页面,但我被困在这里。
我的问题是如何将用户数据从后端分配到数据表中,因为 vuetify 数据表中没有 tr/td 标签?
我已经尝试在互联网上搜索,但大部分教程都使用 tailwindcss。