Flutter_web运行方法、装置、设备及介质与流程
未命名
08-29
阅读:95
评论:0

flutter_web运行方法、装置、设备及介质
技术领域
1.本发明涉及计算机技术领域,特别涉及一种flutter_web运行方法、装置、设备及介质。
背景技术:
2.使用flutter侧开发的应用程序,可以编译成app在手机端运行,也可以编译成web端在浏览器上运行,但是在编译成web在浏览器本地运行时,通常会存在跨域问题,如本地浏览器运行的url为127.0.0.1:8080/index.html,但是web请求的数据url可能为:baidu.com/api/list,这时候我们在浏览器本地运行的时候,就会发现数据请求不到,页面展示不出来。目前市面上通用方案大约有以下几种:浏览器关闭跨域限制;服务端接口层取消跨域限制
3.以上方案在通过html、css、js编写的web应用是可以解决跨域问题,但是在flutter_web测是有他们的局限性的:
4.flutter_web一般是通过flutter编写的程序,编译出来的,但是flutter编译的程序本身又有跨平台性,所以一般是在一个工程即编译成app,又编译成web,但是在编写代码时,app侧是不存在跨域问题的,可以请求不同业务的请求域名,但是这时候编译成的web就会在不同的域名间存在跨域问题
5.通过关闭浏览器跨域限制,需要执行浏览器命令或者设置打开,缺少了数据安全性。服务端接口层取消跨域限制。跨域本身就是为了增加浏览器访问的安全性,取消接口的跨域限制,增加了服务数据的危险性,通常服务端不会这样去做。因此,如何解决flutter_web本地运行调试跨域问题以及多域名访问跨域问题是关键。
技术实现要素:
6.有鉴于此,本发明的目的在于提供一种flutter_web运行方法、装置、设备及介质,能够通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问。其具体方案如下:
7.第一方面,本技术公开了一种flutter_web运行方法,应用于通过编译flutter工程生成的web应用,包括:
8.获取代理服务器的ip地址和端口号;
9.创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;
10.将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;
11.接收所述代理服务器转发的所述返回数据。
12.可选的,所述获取代理服务器的ip地址和端口号之前,还包括:
13.通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入预设资源目录下。
14.可选的,所述获取代理服务器的ip地址和端口号,包括:
15.通过对所述预设资源目录发起读取请求,以获取所述预设资源目录中保存的所述代理服务器的ip地址和端口号。
16.可选的,所述通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入预设资源目录下,包括:
17.通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入所述代理服务器的静态资源访问目录下的子目录。
18.可选的,所述通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入所述代理服务器的静态资源访问目录下之前,还包括:
19.将web应用的本地资源目录作为所述代理服务器的静态资源访问目录下的子目录,以便所述代理服务器将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存。
20.可选的,所述获取代理服务器的ip地址和端口号之前,还包括:
21.执行对flutter工程的编译操作以生成所述web应用,并实时监测所述编译操作是否完成;
22.若监测到所述编译操作已经完成,则触发所述代理服务器的自动启动,以便所述代理服务器在启动完毕后执行所述将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存的步骤。
23.第二方面,本技术公开了一种flutter_web运行方法,应用于代理服务器,包括:
24.将自身的ip地址和端口号传输至通过编译flutter工程生成的web应用,以便所述web应用将自身产生的初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;
25.将所述替换后接口数据请求发送至服务端,以便所述服务端将与所述替换后接口数据请求对应的返回数据发送至所述代理服务器;
26.接收所述返回数据,并将所述返回数据发送至所述web应用。
27.第三方面,本技术公开了一种flutter_web运行装置,应用于通过编译flutter工程生成的web应用,包括:
28.地址和端口号获取模块,用于获取代理服务器的ip地址和端口号;
29.数据请求获取模块,用于创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;
30.数据请求发送模块,用于将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;
31.返回数据接收模块,用于接收所述代理服务器转发的所述返回数据。
32.第四方面,本技术公开了一种电子设备,包括:
33.存储器,用于保存计算机程序;
34.处理器,用于执行所述计算机程序以实现前述的flutter_web运行方法。
35.第五方面,本技术公开了一种计算机可读存储介质,用于保存计算机程序,所述计算机程序被处理器执行时实现前述的flutter_web运行方法。
36.由上可知,本技术首先获取代理服务器的ip地址和端口号;创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;接收所述代理服务器转发的所述返回数据。可见,本技术提供了一种flutter_web运行,能够通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问;无需改变原有代码,就可以直接在本地web端运行访问,并可以通过代理服务实现多域名访问,进而可以实现flutter web端快速调试流程。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
38.图1为本技术公开的一种flutter_web运行方法流程图;
39.图2为本技术公开的一种代理服务器启动流程示意图;
40.图3为本技术公开的一种web请求数据流向示意图;
41.图4为本技术公开的一种web运行流程示意图;
42.图5为本技术公开的一种flutter_web运行方法流程图;
43.图6为本技术公开的一种flutter_web运行装置结构示意图;
44.图7为本技术公开的一种电子设备结构图。
具体实施方式
45.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.现有技术中,通过关闭浏览器跨域限制,需要执行浏览器命令或者设置打开,缺少了数据安全性;服务端接口层取消跨域限制。跨域本身就是为了增加浏览器访问的安全性,取消接口的跨域限制,增加了服务数据的危险性,通常服务端不会这样去做。为了解决上述问题,本技术提供了一种flutter_web运行方法,能够解决跨域限制问题。
47.参见图1所示,本发明实施例公开了flutter_web运行方法,应用于通过编译flutter工程生成的web应用,包括:
48.步骤s11、获取代理服务器的ip地址和端口号。
49.本实施例中,获取代理服务器的ip地址和端口号之前,通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入预设资源目录下。也就是通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入所述代理服务器的静态资
源访问目录下的子目录。通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入所述代理服务器的静态资源访问目录下之前,还包括:将web应用的本地资源目录作为所述代理服务器的静态资源访问目录下的子目录,以便所述代理服务器将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存。web应用通过对所述预设资源目录发起读取请求,以获取所述预设资源目录中保存的所述代理服务器的ip地址和端口号。如图2所示,首先通过编译flutter(是一个由谷歌开发的开源移动应用软件开发工具包)工程生成web应用,在flutter编译完成后,可以自动启动代理服务,无需手动启动;该方案在启动代理服务后,自动把端口和ip写入文件中。所以在获取代理服务器的ip地址和端口号之前,还包括:执行对flutter工程的编译操作以生成所述web应用,并实时监测所述编译操作是否完成;若监测到所述编译操作已经完成,则触发所述代理服务器的自动启动,以便所述代理服务器在启动完毕后执行所述将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存的步骤。就是要判断编译是否完成,完成之后才可以启动代理服务,之后将代理服务器的ip和端口号写入文件中。
50.步骤s12、创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求。
51.本实施例中,如图3、图4所示,启动web应用,创建初始接口数据请求,在web应用发送初始接口数据请求之前,首先读取所述代理服务器的静态资源访问目录下的子目录中的所述ip地址和所述端口号,根据读取结果,将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求。需要指出的是,web启动后能够自动获取文件内容,实现接口请求的代理。这样一来,使web的运行域名和接口请求在同一个域名下面。从而实现flutter_web本地的运行与调试。flutter_web就是通过flutter语言编写的应用程序,编译成的web应用运行。
52.步骤s13、将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据。
53.本实施例中,web应用将所述替换后接口数据请求发送至所述代理服务器,这样便能够通过代理服务器将web应用发送的接口数据请求发送至服务器,并通过代理服务器接收服务器发送的与所述替换后接口数据请求对应的返回数据。这样一来,便不存在跨域问题,数据能够顺利传输。
54.步骤s14、接收所述代理服务器转发的所述返回数据。
55.本实施例中,web应用最终获取到通过代理服务器转发的服务端返回的数据。由此可以实现在本体调试web时,自动实现代理访问,实现web的预览访问以及flutter web本地运行。
56.由上可知,本技术首先获取代理服务器的ip地址和端口号;创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;接收所述代理服务器转发的所述返回数据。可见,本技术提供了一种flutter_web运行,能够通过代理服务的方式访问本地web,无需改变原来的项目,
就能自动实现代理访问;无需改变原有代码,就可以直接在本地web端运行访问,并可以通过代理服务实现多域名访问,进而可以实现flutter web端快速调试流程。
57.参见图5所示,本发明实施例公开了flutter_web运行方法,应用于代理服务器,包括:
58.步骤s21、将自身的ip地址和端口号传输至通过编译flutter工程生成的web应用,以便所述web应用将自身产生的初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求。
59.步骤s22、将所述替换后接口数据请求发送至服务端,以便所述服务端将与所述替换后接口数据请求对应的返回数据发送至所述代理服务器。
60.步骤s23、接收所述返回数据,并将所述返回数据发送至所述web应用。
61.本实施例中,代理服务器启动后自动把端口和ip写入文件中,web启动可自动获取文件内容,实现接口请求的代理,这样web应用便可以将自身产生的初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求。之后代理服务器便将web应用发送的替换后接口数据请求转发给服务端,这样服务端便能够生成相应的返回数据,并将返回数据发送给代理服务器,代理服务器最后将返回数据转发给web应用。这样便完成了为本地运行的web添加代理,通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问。
62.由上可知,本技术代理服务器首先将自身的ip地址和端口号传输至通过编译flutter工程生成的web应用,以便所述web应用将自身产生的初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求。将所述替换后接口数据请求发送至服务端,以便所述服务端将与所述替换后接口数据请求对应的返回数据发送至所述代理服务器。接收所述返回数据,并将所述返回数据发送至所述web应用。可见,本技术提供了一种flutter_web运行,能够通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问;无需改变原有代码,就可以直接在本地web端运行访问,并可以通过代理服务实现多域名访问,进而可以实现flutter web端快速调试流程。
63.参见图6所示,本发明实施例公开了flutter_web运行装置,应用于通过编译flutter工程生成的web应用,包括:
64.地址和端口号获取模块11,用于获取代理服务器的ip地址和端口号;
65.数据请求获取模块12,用于创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;
66.数据请求发送模块13,用于将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;
67.返回数据接收模块14,用于接收所述代理服务器转发的所述返回数据。
68.由上可知,本技术首先获取代理服务器的ip地址和端口号;创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;接收所述代理服务器转发的所述返回数据。可见,本技术提
供了一种flutter_web运行,能够通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问;无需改变原有代码,就可以直接在本地web端运行访问,并可以通过代理服务实现多域名访问,进而可以实现flutter web端快速调试流程。
69.在一些具体的实施例中,所述地址和端口号获取模块11,还可以包括:
70.写入单元,用于通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入预设资源目录下。
71.监测单元,用于执行对flutter工程的编译操作以生成所述web应用,并实时监测所述编译操作是否完成;
72.触发保存单元,用于若监测到所述编译操作已经完成,则触发所述代理服务器的自动启动,以便所述代理服务器在启动完毕后执行所述将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存的步骤。
73.在一些具体的实施例中,所述地址和端口号获取模块11,具体可以包括:
74.地址和端口号获取单元,用于通过对所述预设资源目录发起读取请求,以获取所述预设资源目录中保存的所述代理服务器的ip地址和端口号。
75.在一些具体的实施例中,所述地址和端口号获取单元,具体可以包括:
76.地址和端口号写入子单元,用于通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入所述代理服务器的静态资源访问目录下的子目录。
77.在一些具体的实施例中,所述地址和端口号获取单元,还可以包括:
78.保存子单元,用于将web应用的本地资源目录作为所述代理服务器的静态资源访问目录下的子目录,以便所述代理服务器将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存。
79.进一步的,本技术实施例还公开了一种电子设备,图7是根据一示例性实施例示出的电子设备20结构图,图中的内容不能认为是对本技术的使用范围的任何限制。
80.图7为本技术实施例提供的一种电子设备20的结构示意图。该电子设备20,具体可以包括:至少一个处理器21、至少一个存储器22、电源23、通信接口24、输入输出接口25和通信总线26。其中,所述存储器22用于存储计算机程序,所述计算机程序由所述处理器21加载并执行,以实现前述任一实施例公开的flutter_web运行方法中的相关步骤。另外,本实施例中的电子设备20具体可以为电子计算机。
81.本实施例中,电源23用于为电子设备20上的各硬件设备提供工作电压;通信接口24能够为电子设备20创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本技术技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口25,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
82.另外,存储器22作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源可以包括操作系统221、计算机程序222等,存储方式可以是短暂存储或者永久存储。
83.其中,操作系统221用于管理与控制电子设备20上的各硬件设备以及计算机程序222,其可以是windows server、netware、unix、linux等。计算机程序222除了包括能够用于完成前述任一实施例公开的由电子设备20执行的flutter_web运行方法的计算机程序之
外,还可以进一步包括能够用于完成其他特定工作的计算机程序。
84.进一步的,本技术还公开了一种计算机可读存储介质,用于存储计算机程序;其中,所述计算机程序被处理器执行时实现前述公开的flutter_web运行方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。
85.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
86.专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
87.结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。
88.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
89.以上对本技术所提供的技术方案进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
技术特征:
1.一种flutter_web运行方法,其特征在于,应用于通过编译flutter工程生成的web应用,包括:获取代理服务器的ip地址和端口号;创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;接收所述代理服务器转发的所述返回数据。2.根据权利要求1所述的flutter_web运行方法,其特征在于,所述获取代理服务器的ip地址和端口号之前,还包括:通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入预设资源目录下。3.根据权利要求2所述的flutter_web运行方法,其特征在于,所述获取代理服务器的ip地址和端口号,包括:通过对所述预设资源目录发起读取请求,以获取所述预设资源目录中保存的所述代理服务器的ip地址和端口号。4.根据权利要求2或3所述的flutter_web运行方法,其特征在于,所述通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入预设资源目录下,包括:通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入所述代理服务器的静态资源访问目录下的子目录。5.根据权利要求4所述的flutter_web运行方法,其特征在于,所述通过所述代理服务器将所述代理服务器自身的所述ip地址和所述端口号写入所述代理服务器的静态资源访问目录下之前,还包括:将web应用的本地资源目录作为所述代理服务器的静态资源访问目录下的子目录,以便所述代理服务器将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存。6.根据权利要求5所述的flutter_web运行方法,其特征在于,所述获取代理服务器的ip地址和端口号之前,还包括:执行对flutter工程的编译操作以生成所述web应用,并实时监测所述编译操作是否完成;若监测到所述编译操作已经完成,则触发所述代理服务器的自动启动,以便所述代理服务器在启动完毕后执行所述将自身的所述ip地址和所述端口号下发至所述web应用的本地资源目录进行保存的步骤。7.一种flutter_web运行方法,其特征在于,应用于代理服务器,包括:将自身的ip地址和端口号传输至通过编译flutter工程生成的web应用,以便所述web应用将自身产生的初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;将所述替换后接口数据请求发送至服务端,以便所述服务端将与所述替换后接口数据
请求对应的返回数据发送至所述代理服务器;接收所述返回数据,并将所述返回数据发送至所述web应用。8.一种flutter_web运行装置,其特征在于,应用于通过编译flutter工程生成的web应用,包括:地址和端口号获取模块,用于获取代理服务器的ip地址和端口号;数据请求获取模块,用于创建初始接口数据请求,并将所述初始接口数据请求中的域名替换为所述ip地址和所述端口号,以得到相应的替换后接口数据请求;数据请求发送模块,用于将所述替换后接口数据请求发送至所述代理服务器,以便所述代理服务器将所述替换后接口数据请求发送至服务端,并接收所述服务端发送的与所述替换后接口数据请求对应的返回数据;返回数据接收模块,用于接收所述代理服务器转发的所述返回数据。9.一种电子设备,其特征在于,包括:存储器,用于保存计算机程序;处理器,用于执行所述计算机程序以实现如权利要求1至7任一项所述的flutter_web运行方法。10.一种计算机可读存储介质,其特征在于,用于保存计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的flutter_web运行方法。
技术总结
本申请公开了Flutter_web运行方法、装置、设备及介质,应用于通过编译Flutter工程生成的web应用,涉及计算机技术领域,包括:获取代理服务器的IP地址和端口号;创建初始接口数据请求,并将初始接口数据请求中的域名替换为IP地址和端口号,以得到相应的替换后接口数据请求;将替换后接口数据请求发送至代理服务器,以便代理服务器将替换后接口数据请求发送至服务端,并接收服务端发送的与替换后接口数据请求对应的返回数据;接收代理服务器转发的返回数据。本申请通过代理服务的方式访问本地web,无需改变原来的项目,就能自动实现代理访问,实现Flutter_web运行。实现Flutter_web运行。实现Flutter_web运行。
技术研发人员:杨赛 刘昌钰 齐翊
受保护的技术使用者:政采云有限公司
技术研发日:2023.06.07
技术公布日:2023/8/28
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种燃气表阀门控制方法及系统与流程 下一篇:一种撬装装置的制作方法