排名
1
文章数
15030
总访问量
216.3万
粉丝数
30
评论数
120
reactTS项目配置@别名

在tsconfig.json中配置路径别名:打开项目根目录下的tsconfig.json文件。在compilerOptions字段下添加以下两个属性:"baseUrl":"./src",
"paths":{
"@/*":["*"]
}baseUrl:设置基本目录,即用于解析非相对模块名称的基本目录。paths:定义路径别名与实际路径...
react 安装 create-react-app脚手架 搭建项目

安装脚手架 npm install -g create-react-app查看是否安装成功create-react-app -V创建项目create-react-app demo运行 npm start
element el-date-picker 选择器时间 传后台解析不一致问题

el-date-picker 选择时间之后 是一个ISO 8601 标准的UTC时间格式 在 .NET 中,DateTime 的默认行为是将时间解析为本地时间前端解析正常此时后台解析为前端处理let date = new Date('2023-08-21T02:25:39.000Z').toLocaleString()console.log(date) //输出 2023/8/21 10:25:39后台接收正常
JS执行队列

let promises = [];/** * * @param {*} 执行Promise 执行完毕执行下一条 * @returns reduce为数组中的每一个元素依次执行回调函数 */function runPromiseByQueue(myPromises) {return myPromises.reduce((previousPromise, nextPromise) =>previousPromise.then(() => {return nextPromise();}),Promise.reso...
json 转匿名对象 并新增 字段

//转对象 JObject obj = JObject.Parse(parameter); obj.Add("key", "value");如果是集合 List<dynamic> DynamicObject = JsonConvert.DeserializeObject<List<dynamic>>(parameter); dynamic class= new System.Dynamic.ExpandoObject(); var dic = (IDictionary<strin...
vue 播放 .amr 语音文件

安装 npm install benz-amr-recorder引入importBenzAMRRecorderfrom"benz-amr-recorder";//实例化 varamr=newBenzAMRRecorder();amr.initWithUrl(process.env.MessageManageUrl+result.playpath).then(function(){//amr.isPlaying()返回音频的播放状态是否正在播放返回boolean类型console.log(amr.isPlay...
微信公众号语音录入

页面注入如下接口开始录音接口startRecord停止录音接口 stopRecord 监听录音自动停止接口onVoiceRecordEnd播放语音接口playVoice页面新建一个语音图标用作控制开始录音停止功能点击语音图标触发startRecord方法进行开始录入和停止录入startRecord(){if(_this.isReord){_this.isReord=false;_this.resetVoiceOption(...
.net core 中的静态文件

官方默认提供 wwwroot文件里面的,如果要提供 Web 根目录内的文件需配置Startup.cs文件Configure方法里面加上app.UseStaticFiles();如果要提供Web 根目录外的文件 app.UseStaticFiles(new StaticFileOptions { FileProvider = new PhysicalFileProvider(Path.Combine(Directory.GetCurrentDirectory(),...
.net core 访问.amr 后缀文件

先说说需求,前端做一个语音录入,然后存入服务器,之后前端访问播放保存格式为.amr打开Startup.cs文件里面加上 var provider = new FileExtensionContentTypeProvider(); provider.Mappings[".amr"] = "audio/AMR"; app.UseStaticFiles(new StaticFileOptions { Conten...
.net core MvcOptions.MaxModelBindingCollectionSize (1024)

启动文件加上
services.Configure<FormOptions>(options=>options.ValueCountLimit=5000);
services.AddMvc(options=>
{
options.MaxModelBindingCollectionSize=2000;
});
c#url中文编码

常用url编码为:System.Web.HttpUtility.UrlEncode()这一种的话,浏览器访问不了采用另外的格式:HttpUtility.UrlPathEncode();
css让大小不同的图片表现一致,同时自适应

壹 ? 引实习生在做产品分类页时,遇到了一个她不知道如何解决问题,所以来问我应该怎么做;问题其实不难,由于项目使用了bootstrap来实现响应式与自适应,所以除了宽度有明确的百分比值之外(栅格化系统提供的宽),每个外层容器的高度都是由内容高度来决定的。那么在产品分类页时遇到了一个尴尬的问题,后台返回的...
高德地图注册自定义窗体和移除点击事件

//注册自定义窗体varinfoWindow=newAMap.InfoWindow({isCustom:true,//使用自定义窗体 content:createInfoWindow(content),//自定义窗体,传入dom或者HTML字符串 offset:newAMap.Pixel(16,-57)//位移量 });function createInfoWindow(content){return content} //tMarker 当前点(覆盖物)varevent=AMap.event.addL...
JS滚动

DIV overflow:hidden;//滚动必需样式,内容超过后就会隐藏{width:100%;height:100%;overflow:hidden;//滚动必需position:relative;} JS 主要获取行数计算高度ls =$("li").length/2+1;//除二是因为,滚动时,避免滚动到最后一条下面没有数据,所以添加数据时添加两份,当滚动到最后一条,形成无缝滚动J= ...
div 点击事件 切换div class 和 style

$(".but").on("click",function(){vardiv=$("div[class='but']");//获取全部class为but的div //遍历div逐个更改for(vari=0;i<div.length;i++){div[i].style="";}//更改自己的stylethis.style="你要的style"; 其它同上 例 src classname});
div 使用padding收缩 内容时div被撑大

万能的百度让我css里面加上这一句*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}就不会被变大了
div 加四个边角

效果图代码如下<divclass="boxall">sss<divclass="boxfoot"></div></div> css.boxall{border:1pxsolidrgba(25,186,139,.17);padding:0rem.3rem.3rem; position:relative;margin-bottom:1rem;}.boxall:before,.boxall:after{position:absolute;width:0.5rem;height:0.5...