Electron+Flask项目开发中Flask变量不能显示的问题

概述

根据网上教程,笔者试着进行electron和flask的混合开发,遇到了flask变量无法在electron界面显示的问题

本文只讲遇到的问题和解决方法,其他细节请参考其他网友的帖子。python虚拟环境采用pipenv。

开发步骤简述

1.安装electron

2.创建项目目录,并进入

3.按下列步骤进行项目设置和安装

>npm init

>pipenv --three

>pipenv install flask

4.完成相关代码,按下列方式运行

>pipenv shell

>npm start

问题

flask中的变量name要在网页显示,如下图:

Electron+Flask项目开发中Flask变量不能显示的问题

下面是网页:

Electron+Flask项目开发中Flask变量不能显示的问题

运行结果如下图,flask的变量值在electron无法正确显示。

Electron+Flask项目开发中Flask变量不能显示的问题

解决方式

通过electron的loadURL来载入flask网页,如下图:

Electron+Flask项目开发中Flask变量不能显示的问题

electron运行结果如下:

Electron+Flask项目开发中Flask变量不能显示的问题