• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
netcore_vue
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 2 3 4 5 下一页
2022年7月11日
微服务架构:事件总线、CAP、RabbitMQ及在ABPVnext中应用
摘要: 恢复内容开始 首先了解下其概念 CAP是一个在分布式系统(SOA)或微服务系统(MicroService)中实现事件总线及最终一致性(分布式事务)的一个开源的C#库,具有轻量级,高性能,易使用等特点。 CAP 具有Event Bus的所有功能,简化EventBus中的发布/订阅 CAP 具有消息持久 阅读全文
posted @ 2022-07-11 17:09 梦想代码-0431 阅读(900) 评论(0) 推荐(1)
2022年7月1日
abpvnext中Blob存储系统和vue前端通过Blob下载
摘要: VUE中Blob对象 我们都知道下载文件有一种很简单的方法:window.open(url),但是window.open(url)只是一个纯粹的访问下载文件的链接,并不能满足所有下载文件的需求。 1.前端下载文件有时候会根据权限去下载(需要获取登录的token) 2.有时后端提供的是post/get 阅读全文
posted @ 2022-07-01 14:53 梦想代码-0431 阅读(1162) 评论(0) 推荐(0)
vue防止重复提交数据-防抖功能
摘要: 首先明确下我们想要实现的效果。 1.用户在按下按钮的时候立即触发点击事件。2.用户在快速连续按下按钮的时候只触发第一次的点击事件。3.用户不间断疯狂点击按钮(暴力测试),也只是立即触发第一次的事件,在疯狂点击的过程中不会触发事件,即使超时时间已经过去。 解决方案 lodash,这里不展开分析这个库, 阅读全文
posted @ 2022-07-01 14:21 梦想代码-0431 阅读(870) 评论(0) 推荐(0)
2021年8月26日
Vue — 详解mixins混入使用
摘要: 前言当我们的项目越来越大,我们会发现组件之间可能存在很多相似的功能,你在一遍又一遍的复制粘贴相同的代码段(data,method,watch、mounted等),如果我们在每个组件中去重复定义这些属性和方法会使得项目出现代码冗余并提高了维护难度,针对这种情况官方提供了Mixins特性 一、什么是Mi 阅读全文
posted @ 2021-08-26 10:39 梦想代码-0431 阅读(166) 评论(0) 推荐(0)
2021年7月15日
vue项目实现每隔1分钟刷新当前页面(附:清除定时器优化方案)
摘要: 有个需求是: 需要实时获取接口数据,每隔1分钟获取一次, 我们可以通过定时刷新页面来达到效果. js有两种定时器 setInterval(function(){}, milliseconds)——会不停的调用函数 setTimeout(function(){}, milliseconds)——只执行 阅读全文
posted @ 2021-07-15 16:39 梦想代码-0431 阅读(3124) 评论(0) 推荐(0)
2021年7月8日
vue-element-admin框架中elementUI的select下拉列表设置默认值
摘要: 官网elementUI中的下拉组件select是不带默认值的,如何使其默认加载,可参考如下方案。 做了一个组件,可公用调用。 先看下效果 主要涉及就是父组件传子组件,及子组件回传父组件的传值操作。 下拉组件代码: <template> <el-select v-model="dataValue" s 阅读全文
posted @ 2021-07-08 13:43 梦想代码-0431 阅读(3154) 评论(0) 推荐(0)
2021年6月29日
ASP.NET Core 2.1 中异步使用Dapper总结
摘要: 1、安装Dapper 通过Nuget安装Dapper,直接搜索dapper,安装包名就叫Dapper,就安装这一个就行。 2、创建Employee类和Repository public class Employee { public int ID { get; set; } public strin 阅读全文
posted @ 2021-06-29 13:59 梦想代码-0431 阅读(294) 评论(0) 推荐(0)
2021年6月25日
vue中created与mounted的区别
摘要: 首先了解一下vue的生命周期,一般面试中也会被问到,所以了解下有好处。 每个 Vue 实例在被创建时都要经过一系列的初始化过程——例如,需要设置数据监听、编译模板、将实例挂载到 DOM 并在数据变化时更新 DOM 等。同时在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的 阅读全文
posted @ 2021-06-25 10:22 梦想代码-0431 阅读(428) 评论(0) 推荐(0)
2021年6月21日
abp vnext扩展实体及DTO对象
摘要: 对于模块的实体属性,都是在模块中定义好的,无法更改模块内部代码。我们可以通过扩展实体来向模块实体增加属性。这些扩展是针对abpvnext底层的一些对象对应的表,比如:IdentityUser,如果是自己创建的就不建议以下这样的更改,直接操作就好了,简单的说,你自己的对象通常不需要对象扩展系统,因为你 阅读全文
posted @ 2021-06-21 14:25 梦想代码-0431 阅读(1921) 评论(0) 推荐(1)
vue-element-admin 三级路由
摘要: 三级路由的设置非常简单,不过不知道其原理就会不知道是如何设置的。 vue-element-admin自带的有嵌套路由,不过他的嵌套路由有一个套路,那就是二级路由页面下有个<router-view />标签 <template> <router-view /> </template> 这里说一下,这里 阅读全文
posted @ 2021-06-21 09:49 梦想代码-0431 阅读(5539) 评论(2) 推荐(0)
上一页 1 2 3 4 5 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3