如何在 Flutter App 中处理 Web URL?
例如:当有人在 Whatsapp 中点击我的网站链接时,该应用程序将运行而不是浏览器,
我想处理 URL 部分,
例如:单击后https://example.com/shop/{product-name},我将product-name作为变量获取并在我的应用程序中加载此产品信息
我有一个获取 2 个参数的自定义属性,如何将此参数注入MyAttribute?
public class MyAttribute : Attribute
{
private readonly HttpContextAccessor _accessor;
private readonly IUserService _userService;
public MyAttribute(HttpContextAccessor accessor, IUserService userService)
{
_accessor = accessor;
_userService = userService;
// ...
}
}
Run Code Online (Sandbox Code Playgroud)
控制器:
[MyAttribute()]
[Route("/action")]
public IActionResult Action()
{
retuen View();
}
Run Code Online (Sandbox Code Playgroud)