电商网站建设的关键电商型网站开发多少钱
web/
2025/9/29 6:40:06/
文章来源:
电商网站建设的关键,电商型网站开发多少钱,辽宁建设工程信息网不良行为公示,做外贸如何浏览国外网站一、实现全局跨域#xff1a;新建一个Controller#xff0c;其它的controller都继承它
1、新建BaseController 2、在后端配置#xff0c;此处省略【详情见第12讲四、3、】
3、其它的控制器继承BaseController#xff0c;这个时候就能够完成全局的跨域 【向后台传cookie和…一、实现全局跨域新建一个Controller其它的controller都继承它
1、新建BaseController 2、在后端配置此处省略【详情见第12讲四、3、】
3、其它的控制器继承BaseController这个时候就能够完成全局的跨域 【向后台传cookie和GWT的验证的话不支持】
二、怎么把不同表里面的东西包括同一个表里面不同列设置的不同的实体给整合到一起
1、上一讲结束还有如下红框内的东西没替换掉 1想要变成如下界面包含工作经验、工作福利、所在城市【且能够根据点击里面的具体内容进行筛选】 2工作经验、工作福利Recruitment表里面的两个列Educations和Welfares
需要Recruitment表里面的两个列Educations和Welfares分别成为两个单独的实体即工作经验和工作福利。 3在1的基础上结合所在城市另外一张表Cities
同时所在城市它是另外一张表Cities也要结合在一起。 2、创建RequriementViewModel把工作经验、工作福利、所在城市都结合在一起。
1意义想要把同一张表的两个实体写进来与它不同的单独列表的城市也想写进来。让它们都存在于RequriementViewModel的实体里面。 2{列列里的内容}{RKeyRItems}
RKey指工作经验、工作福利、所在城市。
RItems指工作经验、工作福利、所在城市里面的具体内容。
1小技巧C#很方便输入属性prop直接出来右边的 3增加“当前选中的具体内容”的变量Selected【使用见四、】
1要看“工作经验、工作福利、所在城市”里面的具体内容有没有被选中。
想实现如下功能 前端中点击标签后在界面中显示 2加Selected来存储当前选中的是哪一个具体内容是“一年”、“五险一金”还是“无锡” 4准备两个构造函数一个是无参的供我们实例化【使用new时】一个是有参的接收上下文。 5获取到具体的某一列用select。再接where进行筛选。
注意此处使用where把为空的东西筛选掉比如下图中NULL在前端展示会是一个空框。 在56中where筛选为什么使用IsNullorEmpty()——其实也可以写不等于NULL但是万一我有一个空的字符串也不需要展示在前端。 6获取工作经验、工作福利 最下面的是”当前选中的具体内容Selected“当然为一个null就可以了。 复制粘贴上面的代码获取所有的工作经验 7获取所在城市
除了工作经验和工作福利我们还有所在城市。
所在城市它是另外的单独的一张表Cities。单独一张表要跟我们这个结合在一起也是差不多的。 注意要在前面加要的是不为空的字符串 3、创建RequriementController调用RequriementViewModel 1继承上面一、中自己写的BaseController能够完成全局的跨域 2调用RequriementViewModel模型的时候参数中需要传入一个上下文_context进去 4、运行代码确认后端在数据库中取到了想要的数据 三、编写前端代码工作经验、工作福利、所在城市都在前端界面中显示出来
想要实现下面的这个界面 通过后端显示的界面看得到要的是rKey、rItems 1、按照第12讲的内容通过axios.get().then()获取后端中的数据 1注意此时有两个axios.get().then()请求要在startup.cs使用 Scoped 生命周期
1》报错的原因两个axios.get().then()是并发请求这两个请求顺序不分先后。 有两次请求当第一次请求的数据库还在跟我的上下文交互时第二个请求就立马过来了。导致同一个实例里会发生这种问题。 但是在statup.cs中创建这个上下文的依赖注入的时候用的是单例当多个请求到来时就容易报错。 2》解决方案使用 Scoped 生命周期在startup.cs里把AddSingleton换为AddScopes ASP.NET Core 的依赖注入DI容器支持多种服务生命周期Transient每次请求都创建新实例、Scoped每个请求一个实例和 Singleton整个应用程序生命周期内只有一个实例。 对于 DbContext推荐使用 Scoped 生命周期因为这样可以确保每个 HTTP 请求都有一个自己的 DbContext 实例从而避免跨请求的数据污染和并发问题。 2、按照第12讲六、里面的内容利用v-for进行绑定
1第一次循环是在外面的li里循环rKey 把相同的“工作区域”全部收起来并注释掉因为后面直接用v-for循环赋值 2第二次循环在里面的li循环item 3编写运行代码工作经验、工作福利、所在城市都在前端界面中显示出来 四、编写前端代码增加二、2、3中的Selected变量后实现在前端中点击标签后在界面中显示的功能
1、功能 前端中点击标签后在界面中显示 1使用v-for绑定requriement并使用v-if判断requriement.Selected是否为空 2 增加click点击方法SelectReq 3编写方法SelectReq 2、功能点“不限”之后把所有标签全取消掉
1增加click点击方法SelectReq【方法即上3】只是传进去的第二个参数是null 3、注意没有实现根据标签进行岗位筛选的功能
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/83752.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!