随笔分类 - 学习笔记
摘要:需求:iview中日期选择控件daterange 动态设置日期可选范围,如选择一个月内。当用户选择第一个日期后,往前、往后,都只能选择一个月内的日期。 思路: 1、当用户选中第一个日期时,我们要获取用户选中的那个值(假设为A) 2、计算出 往前(A-30天)、往后(A+30)一个月的日期 3、日期控
阅读全文
摘要:一、代码部分 需要一个package.json文件和入口文件,在package文件中,需要注意几个属性就行。如下: { "name": "ly-ui-meta", // 包名是必须的 "version": "0.1.1", // 版本号 "private": false, // 这个必须改成fals
阅读全文
摘要:一、页面引入外部文件 比如cdn 1、所有页面引入:在nuxt.config文件中,head属性中进行配置,所有页面都会引入这些文件 2、单个页面引入:在页面组件中,定义head方法即可。 head() { return { title: 'Nuxt牛逼', meta: [ { hid: 'desc
阅读全文
摘要:nrm是用于管理npm源的工具,方便我们在各个源之间快速方便的切换。 场景在一个项目中,可能会用到一些私有库或包,而这些包,要在特定的源地址才能下载来了,就是说在npm上是不存在的。想要下载这个包,我们就要把npm的下载源修改成指定的源地址。而下载完私有包之后,当我们需要切换回默认地址时,或者其它地
阅读全文
摘要:自己手动写了一个node爬虫,在使用cheerio解析页面时,通过cheerio的html()获取页面内容,但通过控制台打印出来,却出现“乱码”问题了。 需要注意的是,这里的“乱码”并不是真的乱码,这是HTML实体编码。 解决办法是:在load方法中,加入{decodeEntities:false}
阅读全文
摘要:能按需加载的东西、尽量配置一下。 一、webpack devtool devtool的值有好几个,根据自己的情况和环境的不同,选择合适的,一般打包的时候可以用:eval 、eval-source-map或者cheap-eval-source-map。我这边打包时,直接设置成了:‘eval ’。具体可
阅读全文
摘要:1.打开ps,先拖一张图片进去。 2.按Alt+F9,新建一个动作,名称随意。 3.在软件左上角找到 图像>模式>RGB ,选择RGB颜色即可。 4.在软件右下角图层区域,按住Ctrl,点击图层缩略图,选择非透明区域。 5.打开拾色器,输入你要修改的颜色,点击确定,按Alt+delete键 ,会自动
阅读全文
摘要:不管在React或Vue中,将一个变量赋值给src属性,当修改这个变量的值时,video播放的还是原来的视频。 Vue中 React中 动态修改videoUrl的值时,播放的视频,是不会跟着地址动态切换的,我们需要让video重新加载新的源(地址),将新的地址,赋值给video的src属性,然后执行
阅读全文
摘要:reduce()的使用 reduce()方法为归并类方法,最常见的应用场景就是,计算数组中每一项的总和。 reduce()方法会遍历数组的每一项,它接收两个参数: 第一个参数是:每次遍历都会调用的函数,而这个函数又接收四个参数,分别为:前一个值、当前项、项目的索引和数组对象, 而这个函数的返回值,会
阅读全文
摘要:大家都知道小程序文件大小不能超过2M, 在项目中引入echarts后,文件大小远远超出2M了。因为echarts文件默认是包含所有图表代码的,所以文件体积会比较大。解决办法如下: 安装 首先我们先安装下面两个依赖包 自定义echarts 去echarts官网在线构建代码文件,根据自己的需求,选择相应
阅读全文
摘要:webpack打包时,css自动添加浏览器前缀。我们需要用到一个Loader:postcss-loader,和一个插件:autoprefixer 安装 方法一 1.在webpack.config.js文件中,找到module下的rules属性,在里面添加一个对象,完整代码如下: 代码中,还有另外3个
阅读全文
摘要:前言 假设我们原有项目的主题色是蓝色的,这时有个需求,需要把主题色改成橙色的。一般情况下,我们可能会在main.js中引入公共样式文件,但你会发现,在组件中使用公共样式文件中定义的某个参数时,会报一个错误:"变量未定义"。 那还有一种写法是,在每个组件中都引入公共样式(注:需要用到公共样式的组件),
阅读全文
摘要:字符串只能是数字、字母和中文组成,不能包含特殊符号和空格。
阅读全文
摘要:安装 全局注册 全局注册将一次性引入百度地图组件库的所有组件。需在入口文件main.js中引入vue-baidu-map 因为是全局注册的,所以你可以在任何组件中直接使用: 局部注册 如果有按需引入组件的需要,可以选择局部注册百度地图组件,这将减少工程打包后的容量尺寸。局部注册的 BaiduMap
阅读全文
摘要:isNaN 当我们向isNaN传递一个参数,它的本意是通过Number()方法尝试将这参数转换成Number类型,如果成功返回false,如果失败返回true。 所以isNaN只是判断传入的参数是否能转换成数字,并不是严格的判断是否等于NaN。 例子: 因为没有将“测试”成功转换成Number类型,
阅读全文
摘要:在JavaScript中,apply、call、bind这个三个方法,它们的作用都是为了改变某个函数运行时的上下文, 也就是改变函数体内的this指向。 在一个函数里,存在“定义时上下文”、“运行时上下文”,而且上下文是可以改变的。 apply方法 apply方法接收两个参数,第一个参数是:“上下文
阅读全文
摘要:模块化开发,可以让代码易于扩展、便于日后维护。 ES6中的模块化 我们先了解一下 export(导出) 和 import(导入) 这两个关键字。 新建一个文件a.js 并且导出变量test 导入变量test 来源是a.js 然后输出test 如果想导出多个变量: 如果你不想暴露模块当中的变量名字,可
阅读全文
摘要:首先大家都知道javascript是单线程语言。 什么是单线程呢?比如我们去车站买票,只有一个售票窗口,大家排队买票,需要前面的人买完票,后面的人才能买票。 那为什么javascript不能是多线程呢? 这主要和它的用途有关。假如javascript可以多线程,例如操作DOM元素,一个线程往DOM里
阅读全文

浙公网安备 33010602011771号