自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 three.js 切换模型多次,重新初始化时动画越来越快的问题

three 切换模型动画越来越快

2022-07-19 15:08:18 576 1

原创 vs2019 加载.obj文件报错找不到403 IIS 3D可视化.obj/.mtl文件找不到

由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。解决办法在vs2019的web.config文件里添加.obj文件的mime配置

2022-03-18 17:08:37 791 1

原创 windows系统下使用cp命令

因为cp命令是Linux系统的在VsCode的终端使用会报错,可以尝试在git bash黑窗口终端运行。

2021-10-11 16:41:19 4798

转载 Vue实现页面内容禁止选中功能

*css样式控制,全局的,指定div加上类名即可*{ -webkit-touch-callout:none; /*系统默认菜单被禁用*/ -webkit-user-select:none; /*webkit浏览器*/ -khtml-user-select:none; /*早期浏览器*/ -moz-user-select:none;/*火狐*/ -ms-user-select:none; /*IE10*/ user-select:none; } input{ -webkit-

2021-07-23 10:05:26 1955

原创 js数组去掉数组空字符串、undefined、null

1.通过遍历判断数组, 空字符,undefined, null, false , 0转化为布尔类型都是 false; let arr=[1, , null, false, undefined, 3] let newArr= [] //法1 arr.forEach(item => { if (item) { newArr.push(item) } }) //法2 for (let item of arr) { if (item) { newArr.push

2021-07-22 16:14:44 5367 2

原创 vue 中render普通函数和箭头函数绑定参数和事件的使用方法

vue 中render普通函数和箭头函数绑定参数和事件的使用方法箭头函数和三元表达式: render: (h, data) => { // console.log(data.row); return data.row.options ? ( <el-select v-model={data.row.ovalue} on-change={val => console.log("选中的是:" + val)}

2021-06-22 16:36:35 4504 2

原创 TypeError: this.getOptions is not a function

vue项目一般是sass-loader或者less-loader版本过高,不兼容getOptions办法。可以降级版本解决以sass为例:npm uninstall sass-loader –save-devnpm i [email protected] –save-dev

2021-04-02 14:32:06 314

原创 vue-cli3封装组件库打包并发布npm开源包和npm内网私有库

① 使用Vue-cli3搭建项目vue create demovue-cli3官方文档注:cli3 提供一个可选的 vue.config.js 配置文件。如果这个文件存在则他会被自动加载,所有的对项目和webpack的配置,都在这个文件中。新建vue.config.js配置文件:下面是一些通用配置const path = require('path')module.exports = { // 部署应用包时的基本 URL,用法和 webpack 本身的 output.publicPa

2021-03-19 15:18:01 3445

原创 安装cnpm和切换淘宝镜

标题来回自如的切换淘宝镜像与国外源1.打开终端cmd,查看当前镜像地址:npm get registry2.切换为淘宝镜像:npm config set registry http://registry.npm.taobao.org/3.切换为原本的npm镜像:npm config set registry https://registry.npmjs.org/...

2021-03-19 14:14:50 559

原创 删除自己上传的npm插件 publish和unpublish

删除整个插件包npm unpublish pagename --force

2021-03-16 16:55:15 749

原创 vue项目PC端页面在移动端没有缩放

PC端项目适配移动端,页面不自动缩放,出现横向滚动条找到index.html,删掉后半部分,解决。 <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=0">initial-scale=?:xxxx.html文件的页面首次被显示时可视区域的缩放级别。取值1.0则xxxx.html文件的页面按实际尺寸显示,无任何缩放。(当然,xxxx.html文件的页面的无任何缩放的宽度可能等于设备

2020-09-03 09:39:53 1160

原创 火狐兼容鼠标滚轮事件

问题mousewheel在火狐上不生效,火狐鼠标滚轮事件是DOMMouseScroll// 判断是否火狐浏览器,兼容鼠标滚轮事件(一个简单的方法)谷歌是e.wheelDelta值是120和-120火狐上是e.detail值是-10和10 if (navigator.userAgent.indexOf('Firefox') > -1) { var mousewheel = 'DOMMouseScroll' } else {

2020-07-31 15:19:24 1108

原创 IE浏览器input输入框自动触发input事件和focus也触发input事件的bug

问题windows系统IE11、10 在页面输入框上同时绑定了nput以及foucs事件,当触发foucs事件的时候会触发input事件,导致我的第一次搜索无效。暂时解决办法只有当输入框上存在placeholder的情况下才会出现如此问题,因此项目中如果不是特别依赖placeholder可以将其暂时去掉。另外如果想要实现placeholder效果,可以使用另外的方式实现。...

2020-07-31 15:08:11 2055 2

转载 禁用a标签的点击事件

我们习惯性的会用这种方法进行修改:$(".test").css("width","100px !important");但是往往是修改失败的,其实很简单,只要稍加改动就能够成功了:$(".test").css("cssText", "width:50px !important;");$(".test").css("cssText", "width:50px !important;overflow:hidden !important"); //修改多属性的值...

2020-07-23 16:00:43 465

原创 new Set

标题ES6——new Set数组去重var arr = [1,2,3,3,1,4];[...new Set(arr)]; // [1, 2, 3, 4]Array.from(new Set(arr)); // [1, 2, 3, 4][...new Set('ababbc')].join(''); // "abc" 字符串去重new Set('ice doughnut'); //["ice","doughnut"]并集var a = new Set([1, 2, 3]);var b =

2020-07-10 16:33:20 171

转载 js判断是否是IE浏览器

1、判断IE浏览器的具体版本function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE<11浏览器 var isEdge = userAgent.

2020-07-03 13:15:04 306

转载 vue2.0中引入全局less

1. 安装依赖包 npm install less less-loader --save-dev在style标签中加入lang='less’就可以使用。<style lang="less">// @red: #000;.categories { background-color: @red;}</style>2. 如果单独创建 less文件 引入全局安装依赖包 npm install style-resources-loader -D然后在build/util

2020-06-23 17:53:16 1058 4

原创 vscode代码格式化js自动换行问题

vscode代码格式化js自动换行问题如果设置了默认格式化是使用自带JavaScript和Typescript的语言功能会看的吐血类似下面这种// 使用自带JavaScript和Typescript的语言功能 var a = $(this) .closest('.b') .find('.c .d') .val() var e = '<div class="sadasd-asd-sda-ashide">' + $input + '<ul

2020-05-29 11:11:26 10078 2

转载 JS操作对象属性(获取、添加、删除、修改对象属性)

JS操作对象属性(获取、添加、删除、修改对象属性)属性也称为名值对,包括属性名和属性值。属性名可以是包含空字符串在内的任意字符串,一个对象中不能存在两个同名的属性。属性值可以是任意类型的数据。1. 直接量定义在对象直接量中,属性名与属性值之间通过冒号分隔,冒号左侧是属性名,右侧是属性值,名值对(属性)之间通过逗号分隔。[示例1]在下面示例中,使用直接量方法定义对象 obj,然后添加了两个成员,一个是属性,另一个是方法。var obj = { x : 1, y : function

2020-05-21 14:34:24 2548

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除