240 发简信
IP属地:广东
  • 一些小的细节点,不知如何归类,以后慢慢归类

    id id原则 给了id不要改 id不能重复 store时候会出现的bug 这里牵扯到了数据类型,记得回去看博客调用store的时候,如果是直接调用了store上面的值x,即...

  • 数据版本的迁移复用

    做项目的时候尝试使用版本来更新迭代 所以就去看了版本迁移的相关文章,发现如果是数据库迁移的话,不能直接一步登天,要不断的更新,从0.0.1到0.0.5,不能着急直接0.0.1...

  • ts装饰器写法

    今天做项目的时候发现要用到watch来监听,所以就学习了watch的装饰器写法,然后顺便把之前用过的都看了,这里做一个简单的回顾 类型 多种装饰器和一个函数(Mixins) ...

  • 计算属性的相关运用

    之前有写过一篇博客讲计算属性的学习,项目里有用到计算属性所以也就一起讲讲在ts里面怎么用,主要是避免改变一个其他不变的情况 我在这里是有用到计算属性,而且在ts里面用法有些不...

  • 120
    时间表示的方法

    在后续的开发过程发现了如果不用到dayjs的地方,想要调用时间,则用new Date()函数时候,toString()的时候不能直接,要new Date().toISOStr...

  • 表驱动编程

    在做项目的时候,我总是会因为if else层层套而感觉很烦,所以我就去看了一点书,想办法解决代码千层饼的问题,最后在代码大全里面看到了表驱动编程的章节,就尝试使用表驱动编程的...

  • TS的运用

    一开始做项目的时候我都是用js,后来尝试去改变自己用ts重写了很多代码,觉得ts真的非常好用,比js好用,所以后来就都用ts了。这里只是简单分享一开始用到ts改造js代码的时...

  • 深拷贝的用法

    在后续操作中发现遇到了bug, 这里由于clone后发现无法用sort和filter,报错Parameter 'b' implicitly has an 'any' type...

  • 120
    避免重复创建的一点小心得

    我们在做项目遇到这样的问题如果创建了两个重复的东西该咋办比如这里创建两个重复的标签该咋办 我们可以采用3种思路 丢出一个错误让用户自己改 这里我们在创建标签的create方法...

  • v-model

    今天在做项目的时候发现有一个语法糖v-model,我们尝试着用来简化我们的代码 v-model是一个指令,限制在 、 、 、components中使用,修饰符.lazy(取代...

  • MVC思想

    2020.3.3后续更新在后续操作中,我们建立了一个store来管理所有的要用到的操作,包括对于Tag的操作和数据的操作Record,再进一步的封装目的是为了减少后续开发者要...

  • slot和v-slot解决样式需要不断重复的问题

    遇到问题 今天我在网上做vue开源项目的时候发现,如果要做多页面,样式该咋办?难道每个都一个一个插入吗?这样重复就是罪过,万一需求改变每个都改该多麻烦!所以我看了vue官方文...

  • scoped

    这是一个非常好用的方法eg 这里的scoped可以使得class为nav的这个div与众不同 让我们可以起非常简单的class名字也不怕重复。 让我们的样式只作用于当前组件 ...

  • 绑定事件的写法

    通常我们会在类里面使用 来绑定事件addN,但是这样写太麻烦了,经过es6的升级后可以这样写 把addN变成一个箭头函数去使用,使得其的this不会因为onClick改变当我...

  • 120
    井字棋的实现以及学习到的react实用技巧

    今天笔者来实习一个非常简单的功能,也就是大家都爱玩的井字棋,本次笔者参照了react官网的新手教程,会从0到1进行js代码的实现(css大家可以自己自由发挥)。个人认为这个例...

  • key

    如果不用key,则会出现这样的一个warning 那我们为甚么要用key呢? 当我们需要渲染一个列表的时候,React 会存储这个列表每一项的相关信息。当我们要更新这个列表时...

  • 不可变性

    不可变性 一般来说,有两种改变数据的方式。第一种方式是直接修改变量的值,第二种方式是使用新的一份数据替换旧数据。 直接修改数据 新数据替换旧数据 不直接修改(或改变底层数据)...

  • state的具体用法

    这主要是从react文档上看的,修修改改一点方便自己日后查。state本身在react中,组件中的 state 包含了随时可能发生变化的数据。state 由用户自定义,它是一...

  • 120
    修饰符

    红色是比较重要的修饰符一定要搞懂的 stop 阻止冒泡事件 prevent 阻止默认动作,比如说@click.prevent,这样点了和没电一样的 keypress @cli...