摘要:
一、用法 二、问题 排除调传参写法无误之后,this.$router.params一直无法获取到路由参数 三、解决方法 确保this.$router.params是在跳转目标页使用,this.$router.params仅能在跳转成功的目标页获取到值,目标页的子组件里是拿不到值的,需要进一步传值。 阅读全文
摘要:
环境:macOS 一、taro版本切换 cd /usr/local/lib/node_modules rm -rf \@tarojs/ #安装指定版本 npm install -g @tarojs/cli@1.3.14 #安装最新版 npm install -g @tarojs/cli@latest 阅读全文
摘要:
前言:啥也不说,先上效果: 思路:听说要做一个仿微信截图添加备注的效果,吓得我赶紧做了个demo,上图实现了文字备注,并修改文字颜色,修改文字大小的方法和修改颜色的实现差不多,就不赘述了。 工具:fabricjs 和 elementui 实现: 一、基本用法(本文不涉及elementui的用法,可自 阅读全文
摘要:
前言:可视化图表页面需要提供保存图片的功能,图表使用了g2,但是g2的原生样式并不能满足需求的高度定制化,于是使用了g2的自定义样式,用DOM重写了图表样式,但是再使用g2的生成图片方法,DOM部分无法生成图片,这时就需要使用html2canvas将DOM生成图片。 一、引入g2和html2canv 阅读全文
摘要:
[Vue warn]: Error in render: "TypeError: Cannot read property 'length' of null" 看到ta,总是能让人勾起心中的躁动,呼吸变得急促,嘴唇有些干涩,眼神瞬间专注,思想更是达到了忘我的境界,因为老板说,今天bug不改完就不能去 阅读全文
摘要:
使用SVN千万不要整个文件夹复制粘贴替换!!! 场景: 今天提交代码的时候,发现自己提交的代码居然还是和以前的代码一样,而且无论怎么修改,svn就是不能识别出你修改了哪些文件,以至于没有commit选项,排除掉项目搞错了,版本搞错了,文件搞错了的可能性,很明显这已经不是一个简单的问题了。 请教一下公 阅读全文
摘要:
eslint报错: Use an object spread instead of `Object.assign` eg: `{ ...foo }`.(prefer-object-spread) 即: 禁止使用以对象字面量作为第一个参数的 Object.assign,优先使用对象扩展。 示例:(注意 阅读全文
摘要:
tips:前端开发写惯了弱类型语言,再来学强类型语言,真的是被各种修饰符、类型声明给整的云里雾里,而且java语法和javascript语言差别还是很大的,所以做好笔记,把一些需要注意的地方记下来是非常重要的,接下来就开始学习java啦。 一、基本语法: 1、大小写敏感:Java是大小写敏感的,这就 阅读全文