welcome

多用生姜洗发水,多喝养生枸杞茶,

学习笔记之TypeScript语法一

摘要: js原有数据类型在ts中的应用 let isDone: boolean = false; let decLiteral: number = 6; let myName: string = 'Tom'; let u: undefined = undefined; let n: null = null; 阅读全文
posted @ 2019-11-12 10:10 成天吐槽的菜鸡前端 阅读(618) 评论(0) 推荐(0) 编辑

学习笔记之redux

摘要: - redux其实就就是一个数据管理库,没有什么复杂的方法什么的,一步一步的储存和取出 - 在项目中可以把redux相关的文件放在一个文件夹里,这样好看一些 - 在redux里面要放的东西有,存储数据的 store.js 当然这个里不一定真的要放数据,这个仅仅是为了创建store而已 ,真正放初始数 阅读全文
posted @ 2019-11-12 09:53 成天吐槽的菜鸡前端 阅读(138) 评论(0) 推荐(0) 编辑

vue的一些常识代码规范(小小总结)

摘要: 写了这么就的vue项目,简直被eslint折磨的要发疯,但是被折磨就了就习惯了,总结一下吧 - 文件夹采用“大驼峰命名法” - 文件名采用“大驼峰命名法” - id:采用“小驼峰命名法” - class:采用“中划线法命名法” 注:id和class命名越精简越好,只要足够表达意思,这样有助于理解,同 阅读全文
posted @ 2019-11-12 09:46 成天吐槽的菜鸡前端 阅读(935) 评论(0) 推荐(0) 编辑

使用computed和watch实现子组件监听父组件的变量变化

摘要: 在vue项目中运用组件简直是家常便饭了,但是一层一层的组件嵌套也会出现一些问题,比如父组件值的改变不会引发子组件的改变,这时候就需要子组件主动的去监听父组件的变化了 这个时候就需要用到computed这个属性,注意在这里面要监听的变量不能在data中声明,然后绑定到子组件中传递下去 computed 阅读全文
posted @ 2019-11-12 09:43 成天吐槽的菜鸡前端 阅读(2356) 评论(0) 推荐(0) 编辑

vuex实现状态管理的具体操作

摘要: 状态管理是一个经常被提及的名词,具体要怎么实现呢?这次不说废话直接上干货。 1. 引入vuex npm install vuex --save 2. 新建一个store文件夹,并在文件夹下新建store.js文件,文件中引入vue和vuex。 import Vue from 'vue'; impor 阅读全文
posted @ 2019-11-12 09:38 成天吐槽的菜鸡前端 阅读(813) 评论(0) 推荐(0) 编辑

scss使用总结

摘要: 还在用死的css写样式吗?那可太麻烦了,各种长串选择器不说,还有各种继承权重有时候还有可能不生效 我的小程序项目也结束了,是时候总结一下scss语法了,毕竟用起来更加方便而且还能精简一点代码,好处多多啊(新项目使用的是stylus,等我弄完了又来总结一手) 1. 通过$符号去声明一个变量,然后复用 阅读全文
posted @ 2019-11-11 16:42 成天吐槽的菜鸡前端 阅读(628) 评论(0) 推荐(0) 编辑

vue的key值引发渲染错位的血案

摘要: 本来小程序都已经完成的几乎完美了,昨天市场部的小伙伴拿去测试,过了一会儿又扔给我一张图上面写着密密麻麻的问题,可以说是把我吓得够呛,结果看完了之后发现都是问卷数据的问题,本想着这些都与我无瓜了,但是不小心瞟到一眼好几个地方出现了选项错位的问题,自己拿来一测发现真的是这样的。 问题就在于根据一道题级联 阅读全文
posted @ 2019-11-06 10:00 成天吐槽的菜鸡前端 阅读(1180) 评论(0) 推荐(1) 编辑

mp-vue实现小程序回顶操作踩坑,wx.pageScrollTo使用无效填坑

摘要: 本来项目都写的差不多了,测试测着侧着就冒出了新的想法,我因为做的是问卷,因此会有用户必答题未答完的可能存在,本来市场部给的需求就是做一个弹窗就好了,她说想要做出跳回到用户未答的第一道题,好吧,既然都这么说了就只有实现一下了 首先来理一下思路: 1.要获取用户未填写的题目 2.定位到第一个未填写的题目 阅读全文
posted @ 2019-10-31 13:45 成天吐槽的菜鸡前端 阅读(2510) 评论(0) 推荐(0) 编辑

git 的一些指令 (遇到再补充)

摘要: 作为一个前端,git的各种指令应该是需要掌握的,因为前一段时间遇到了一些问题,总觉得每次遇到点问题都去百度这样总归不大好,还是记录一下比较常见的一些指令吧。以后遇到新的再继续添加。 1. 新建本地分支: git checkout -b my-test 2. 强制把远程库的代码跟新到当前分支上面: g 阅读全文
posted @ 2019-10-08 13:57 成天吐槽的菜鸡前端 阅读(102) 评论(0) 推荐(0) 编辑

mp-vue拖拽组件的实现

摘要: 作为一个效率还不错的小前端,自己的任务做完之后真的好闲啊,千盼万盼终于盼来了业务的新需求,他要我多加一个排序题,然后用户通过拖拽来排序,项目经理看我是个实习生,说有点复杂做不出来就算了,我这么闲的一个人,怎么可能做不出来,慢慢磨也能磨出来好吗。 当然一开始想向大佬们学习一手,搜了半天,实现效果不佳, 阅读全文
posted @ 2019-09-19 16:15 成天吐槽的菜鸡前端 阅读(1402) 评论(0) 推荐(0) 编辑