摘要:
禁用鼠标事件,设置pointer-events属性为none: $("#btnSave").css("pointer-events", "none"); 开启鼠标事件,设置pointer-events为auto: $("#btnSave").css("pointer-events", "auto") 阅读全文
摘要:
开发中发现页面传中文字符会发生乱码,有效的方法就是进行编码传值,接收后解码。 传值页面: var name = "测试"; window.open("index1.aspx?name=" + encodeURI(encodeURI(name))); 接收页面: var name = decodeUR 阅读全文
摘要:
查看oracle server端字符集 select userenv('language') from dual; 如果显示如下,一个汉字占用两个字节 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 如果显示如下,一个汉字占用三个字节 SIMPLIFIED CHINESE_CHI 阅读全文
摘要:
父组件向子组件传值 1. 组件内部通过props接收传递过来的值 Vue.component('menu-item', { props: ['title'], template: '<div>{{ title }}</div>' }) 2. 父组件通过属性将值传递给子组件 例 <!DOCTYPE h 阅读全文
摘要:
全局组件注册语法 1.组件注册语法 Vue.component(组件名称, { data: 组件数据, template: 组件模板内容 }) // 注册一个名为 button-counter 的新组件 Vue.component('button-counter', { data: function 阅读全文
摘要:
el-carouse组件是自带鼠标事件,要修改则需要清除原有事件,即鼠标的移入事件@mouseenter.native="delHandleMouseEnter"。 <el-carousel ref="carousel" trigger="click" arrow="always" height=" 阅读全文
摘要:
应用程序对HTTP请求的处理过程进行划分,每个环节称为中间件,将各个中间件串联起来,就形成了HTTP管道。 执行中间件的顺序与它们添加到管道的顺序相同,先添加的中间件会先执行。 添加方法有三种: (1)委托:中间件专用委托类型为RequestDelegate,对应的方法结构就是带HttpContex 阅读全文
摘要:
枚举出程序中已添加的服务 Asp.Net Core 项目中的“服务”,指的是用于扩展应用程序功能的一系列类型。 在程序初始化期间,会把需要的服务类型实例添加到ServiceCollection集合中,这些服务实例将通过依赖注入提供给其他代码使用。 下面遍历一下已添加的服务: public stati 阅读全文
摘要:
Web主机配置 使用默认配置创建Web主机 静态类WebHost,公开了一系列简便方法,可使用默认配置参数创建Web主机。用的较多的是CreateDefaultBuilder方法,默认配置创建WebHostBuilder实例。 默认配置包括: (1)使用内置Kestrel服务器组件,能够使Web应用 阅读全文
摘要:
问题:使用SqlSugar批量更新时报错“SqlSugar.SqlSugarException: You cannot have no primary key and no conditions”; 主键或条件不存在 Db.Updateable<User>(users).ExecuteCommand 阅读全文
摘要:
特性 自定义特性类 特性是一种比较特殊的类,作为代码对象附加部分用于向运行时提供一些补充信息。 主要有三个特征: 从Attribute类派生 名称一般以Attribute结尾 声明特性类时必须在类上加AttributeUsage,用于标注当前声明的类应用于哪些对象 [AttributeUsage(A 阅读全文
摘要:
阻止类被继承 有时候需要禁止某个类被继承,使其成为密封类。只需使用sealed关键字申明即可。 sealed class Pear { } // 错误,Pear 类无法被继承 //class WildPear : Pear //{ //} 阅读全文
摘要:
问题 通常要让Visual Studio在管理员权限下跑。虽然我们可以每次都在右键菜单里选择“以管理员身份运行”,但多此一举的动作总是很蛋疼。 网上流传的方法只解决了一个问题,既启动VS确实是管理员权限,但是如果是通过sln文件的快捷方式打开的,却不是管理员。 解决办法 首先,需要做这下面这两步 1 阅读全文
摘要:
变异方法和替换数组 1. 变异方法(修改原有数据) push() 接收任意数量的参数,把它们逐个添加到数组末尾,并返回修改后数组的长度 pop() 从数组末尾移除最后一项,减少数组的length值,然后返回移除的项 shift() 移除数组中的第一个项并返回该项,同时数组的长度减1 unshift( 阅读全文
摘要:
过滤器 1.过滤器的作用是什么? 格式化数字,比如将字母格式化大写,日期格式化等 2. 自定义过滤器 Vue.filter(‘过滤器名称’, function(value){ // 过滤器业务逻辑 }) 3. 过滤器的使用 <div>{{msg | upper}}</div> <div>{{msg 阅读全文