摘要:
在这之前,先搞清楚下面这个问题: function Father(){} Father.prototype.name = 'father'; Father.prototype.children = []; const child1 = new Father(); console.log('get1 阅读全文
摘要:
前提: vue + typescript ,组件采用 vue-property-decorator + class 作为组件的方式。 最近开发项目,用了 keep-alive 来缓存路由,以前使用路由缓存,都是设置 meta:{ keepAlive:true} 的方式,直接编写路由的时候配置就行。 阅读全文
摘要:
记录一下踩坑过程: 本来项目好好的,拉完代码,重新安装了node_modules,其它的都没动,然后使用路由 push 的时候就会报这个错。完全不知道为什么 然后找度娘,结果基本上千篇一律都是在 main.js 中添加如下代码 const originalPush = VueRouter.proto 阅读全文
摘要:
vuepress官网 vuepress是尤大开发来写文档的静态页面。可以用Markdown 语法,并且也可以使用vue模块化的方式开发页面。 vuepress-theme-reco 是另外的开发者开发的 vuepress主题。本文将介绍依赖这个主题,构建GitHub pages静态博客的详细过程 提 阅读全文
摘要:
最近在uniapp打包成微信小程序的项目中第一次用到了MQTT。使用比较简单,但是还是遇到了一些问题。在此记录一下。 官方文档:MQTT Github 官方MQTT测试工具:MQTTX。测试工具使用说明 MQTT的js文件:mqtt.min.js 先上一点注意事项: (1) MQTT.js 一个 M 阅读全文
摘要:
vue-cli 版本:2.9.6 webpack 版本:3.6.0 1. vue-cli 安装好之后,不是自动打开默认浏览器 在 config文件夹 > dev选项中,有个 autoOpenBrowser 。把它置为 true 即可。 2. 使用less(或者sass)全局变量 起因: 因为想定义一 阅读全文
摘要:
Object.defineProperty 这个方法大家耳熟能详,可以对 对象的属性进行添加或修改的操作。即可以进行 数据劫持 。vue就是通过这个方法来劫持数据的。 平时我们创建对象的时候,一般通过对象字面量的方式创建: var student = { name:"小明", age:10 } 对象 阅读全文
摘要:
IScroll中文文档 第一个问题: 边界留白 就是这种,上边界(最小),下边界(最大)有两个列表的位置是不能选择的。解决的办法是: 在HTML中,添加空白节点就行了。 第二个问题:初始化之后的滚动停止的事件的第二个参数问题。 (1) 第二的个参数,是个函数。它没有参数,而且不要写成,不要写成,不要 阅读全文
摘要:
最近接触百度小程序挺多,开发了几个产品,都快被百度的小程序折磨死。真的是不想吐槽了,接下来我就讲讲我遇到的坑与一些经验。 1. s-for 这个for循环的写法为 s-for='arr' 或者 s-for = 'item,index in arr' 。这些到没什么,主要是s-for不能循环常数。。。 阅读全文
摘要:
函数防抖和函数节流都是老生常谈的问题了。这两种方式都能优化 js 的性能。有些人可能会搞混两个的概念。所以,我以自己的理解,来解释这两个概念的含义。并且列举在小程序中这两个方法的使用。 函数防抖: 英文 debounce 有防反跳的意思,大致就是指防止重复触发。 那么,函数防抖,真正的含义是:延迟函 阅读全文