- 博客(8)
- 收藏
- 关注
原创 常用Math方法总结(JS)
翻看了菜鸟和w3c发现方法并不全,自己总结一下 字母顺序排列 返回一个数的绝对值: Math.abs(-7.25);//7.25 对一个数进行上舍入: Math.ceil(1.4);//2 向下取整 Math.floor(1.6);//1 返回最大值: var b=Math.max(0,150.3,30,20,38);//150.3 返回最小值: var b=Math.max(0,150.3,30,20,38);//0 返回介于 0(包含) ~ 1(不包含) 之间的一个随机数: Math.rand
2021-03-18 14:02:55 99
原创 node-sass安装导致项目无法运行
最近在学习sass 全局安装了新的版本 导致公司项目无法运行 十分头疼 明知道是版本不同就是安装不成功,然后看到了这篇文章,完美解决,感谢作者,以后可不瞎配环境了
2021-02-24 11:41:27 229
原创 es6 解构
让代码更清晰已读 匹配模式一一对应 定义多个变量 let a=1; let b=2; let c=3; let d=4; 简便写法 let a=1,b=2,c=3,d=4 解构方法 let [a,b,c,d]=[1,2,3,4] a//1 数组解构:根据下标匹配 let arr=[1,2,,4] let [a,b,c,d,e]=arr; console.log(b)//2 console.log(c)//'' console.log(e)//'' 对象解构:根据属性匹配,不是按照位置匹配 简写方
2020-12-19 17:28:52 128 1
原创 es6 let总结let与const的区别
let: 1、先声明再调用(不存在变量提升)可以不赋初始值 let str = "hello" console.log(str) 2、同一作用域内,不予许重复声明 let str="hello"; let srt="my"//错误 函数内也不可重复定义,传参和命名不许重复 function fun(i) { let i = 'hello' console.log(i) } fun(33) //Identifier 'i' has already
2020-12-19 15:26:34 148 1
原创 vue中对象赋值使用.和{}两种方法是有区别的。{}可以实现$set的效果
如题 被{}赋予属性的对象,打印结果中含有get set方法,可以触发vue视图的更新。在_ob_中可被监听。 效果同 this.$set(this.errors,'phone',"手机号码不能为空") 而用点直接赋值的方式,看一下打印结果 this.errors.phone="手机号码不能为空" 可见_ob_内不含有get set方法 虽然成功赋值,但不会更新视图。所以左面没有出现提醒效果。 那么也不是完全没有办法的。可以使用this.$forceUpdate()方法,触发视图强制更新,一样可以实现
2020-12-16 21:16:55 1024
原创 vue脚手架引入公共样式css的三种方法,index中引入无效的问题
这里写自定义目录标题vue脚手架引入公共样式css的三种方法新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 vue脚手架引入公共样式css的三种方法 1、在index.html中引入 // An highlighted b
2020-12-15 19:57:38 3360
原创 vue鼠标动态切换多个背景图
vue @mouseover @mouseout事件bug@ 求助!!在鼠标移走后出发了@mouseout事件,但是却不能更新原来的背景图片。鼠标移入图片切换了,但是移走了之后切换不回来 项目是一个动态菜单,数据什么的都绑定好了,之前用的是csshover控制样式及切换图片。现在后台需要动态赋值图片。我用了:style="{backgroundImage:‘url(’+navbackimg[index]+’)’, backgroundSize:‘contain’}"方法,但是不知道后续的hover切换和点击
2020-06-16 10:33:08 736
原创 如何在Mac苹果电脑系统上使用node.js安装vue.js
如何在Mac苹果电脑系统上安装node@TOC 如何在Mac苹果电脑系统上使用node.js安装vue.js 简洁明了,就这么几个步骤 首先官网下载node安装包: https://node.org/en/ 打开终端: Finderlaunchpad其他终端 首先测试一下node是否安装成功:在终端输入node -v 成功后会显示版本号,随着更新版本也会不同,说明环境已经安装成。然后同理...
2019-04-12 12:14:36 969
空空如也
为什么在安卓手机浏览器里面,可以https页面访问http接口
2023-04-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人