00:01
好嘞。嗯,有了这个的话,后边就好办了。然后menu save.ja ctrl c。Control出师傅的T找到我们me。Response body。Request。哦。写了三个P是吧。Entity。Menu。不对。这个不返回menu哈,这个返回一个string就行了。嗯,这个叫做呃,Save。
01:04
那么这个时候呢,他给我们发过来的,这就是一个menu对象啊,要保存的就是它。然后呢,我们这边,嗯。做的操作啊,这个menu里边已经该有的都有了,所以这边呢,咱们就直接去保存它就好了。Or entity?Save,不是success。Without data。嗯,把这个去见一下。嗯,Manual map哈,这边呢,我们就insert。嗯,我们看这个字段里边哈,这个看数据库哈。各个字段呢,ID是ID自增的,确认一下啊。
02:07
ID有自动挡哈,自动挡。然后呢,PID有name有URL有icon有啊,所以说这边咱们就不用select了,就insert就行。哎,就这,嗯。完成这个保存。跑下试试呗。没有啊,他不会有异步的问题吧,这个。嗯,你是说啊对。嗯。就是说这边没保存完。就就干这个了是吧,哦。确实是哈。你看这个确实是我忽略了哈这个问题。
03:00
对,你还没保存进去不是,呃。保存服务器端这事儿还没干完呢,你这边重新下载了。这个你保存了这保存了这个新的数据了,但是这边呢,没显示那个啥是吧。对,就重置放在外边,放在外边就有可能导致他看不到新的数据。对,确实这有这个问题啊,对,这是我忽略了,咱们跑一下试试啊。这个确实完全有可能。啊,一个大锁子哈。然后来一个保存。啊,这个倒是出来了,但是确实同学提这个问题是对的哈,这个。好的,那满足满足你的要求。点。
04:04
两秒差不多哈。嗯。重启一下吧。对,他他这个放哪儿放哪儿就对了,这个应该。哎,放这儿对吧,你操作成功了再刷新,就和咱们在这个角色这儿一样。哎,是你保存成功了以后呢,再重新去发送。就是哎,这个保存成功了以后,再重新加载这个分页啊,就是这个这个和我们这儿的这个他们。作用是一样的。重新登录一下。这边刷新了是吧,其实已经他先刷新了,然后这边才提示你操作成功啊,在页面上就没看到,但实际上这个数据是保存进来的。
05:05
数据是有的,哎,所以说确实是啊,这个是我忽略的地方啊。呃,我今天晚上回去以后切腹谢罪啊。嗯。放在这儿啊,这个其实应该放在这啊,重新加载数据结构。地方写注意啊。我们要在。确认服务器端。完成保存操作后。然后再。呃,刷新。不然。否则有可能。嗯。刷新不到最新的数据啊,因为这里。
06:01
是异步的。我们并没有把它改成这个同步的啊,行同学提的这个是对的啊。呃。要放在里边的话呢。我们换一个别的节点加一个哈,比如说参数管理哈。哎,在这他得等一会儿,哎,这边操作成功,这边才会出来它。行,这个我们知道就行了啊,咱们把它给注释掉。嗯。咱们完善一下这个笔记哈思路,然后这个。有前端的代码。前端代码首先呢是我们。呃,需要注意一个就是给这个。
07:00
呃。加号这个按钮去添加一个class值。这个需要大家去找到这个外部的JS文件。需要去找到他。诶找到它,然后呢。嗯,我们下一步对,就是这里边儿哈,我们。想加的是这个。说button啊,在这个里边啊,我们取取一部分。把这个加上。嗯,然后呢,顺便把。另外两个按钮的。也加上啊,省得一会儿省的回头咱们。
08:03
再回头,再再整,其实也浪费功夫。啊,这个remove button。Editor but。另外这两个咱们也给他整上。但是我们这儿不留这么多。哎,这边一个是remove button。一个是edit button。哎,这个加上以后呢。下一步呢,是给这个我们加号的按钮。想定单击响应函数,哎,这个还是使用这个on的方式。这个函数呢,主要是为了打开模态框。
09:01
呃,这一部分啊。哎,然后呢,是给这个。嗯,模态框里边的保存按钮。哎,这个绑定啊,这个就是说去执行保存,嗯。然后这个所在的文件哈,这是在我们menu配置里边做的这个事儿。
我来说两句