- 博客(7)
- 收藏
- 关注
原创 手摸手,教新手用proxy写一个最基础的发布订阅模式
本文需要前置知识,es6的proxy和reflect的相关知识。很多新手都不知道什么是发布订阅模式,或者说不知道有什么用,但是其实vue框架就是采用了发布订阅模式,当数据更新的时候去触发update方法更新视图的。说白了,发布订阅模式就是,让js知道谁改变了,就做什么操作。接下来就正式开始尝试写一个简单的发布订阅。首先,我们有两个对象obja和objb,现在我修改他们的值,就仅仅是修改了他们本身的值,其它什么都不会发生,为了完成发布订阅模式,我需要写一个方法来订阅我想要订阅的对象o.
2021-04-22 16:06:40
309
原创 手摸手,教新手vue3 vite vuex vue-router element-plus 最基本的使用方式(包含props和provide/inject用法)
本文章仓库地址:https://github.com/sssdh1994/newProject请自行clone install run dev并star或watch一把梭。此项目适合连vue都不是很熟,或vue3组合式API没看过的人阅读,主要内容为一个element表格的数据增删改查,一个多级嵌套的数据共享的组件页面。下面开始正文。1.vite环境安装vue根据vitejs文档,指引,开始第一个项目内,地址为:https://cn.vitejs.dev/guide/#%..
2021-03-18 17:18:12
1540
原创 vue3,从vue2迁移更改总结
1.v-for 中的 Ref 数组在 Vue 2 中,在v-for里使用的refattribute 会用 ref 数组填充相应的$refsproperty。当存在嵌套的v-for时,这种行为会变得不明确且效率低下。在 Vue 3 中,这样的用法将不再在$ref中自动创建数组。要从单个绑定获取多个 ref,请将ref绑定到一个更灵活的函数上 (这是一个新特性):setItemRef()2.异步组件现在,在 Vue 3 中,由于函数式组件被定义为纯函数,因此异步组件...
2021-02-02 14:40:01
1759
原创 vue父子组件和mixins 数据的相互影响
父子组件同时引入了相同的mixin,他们之间的数据将在自己的作用域中改变,即使它们引入的是同一个混入。即父组件中的值改变了,子组件中并不会改变,反之亦然。当父组件给子组件传入了props,是mixin中的初始数据,父子组件中的值将会是父组件中的作用域。...
2020-12-02 19:35:35
2326
原创 mysql学习笔记
登陆 mysql -u root -ppassword展示数据库 show databases选择表 use test展示表 show table创建pet表 create table pet(name varchar(20),owner varchar(20),species varchar(20),sex char(1),birth date,death da...
2019-04-02 09:54:16
117
转载 他人面试知识点总结
作者:不想gg链接:https://www.nowcoder.com/discuss/84088?type=2&order=0&pos=58&page=1来源:牛客网 首先说明,本文是为了回馈牛客,感谢之前的n多大佬的面经和经验的累计,最近我也小有战果,在这里就进行一下总结吧,并且也当做帮一下我们前端的小伙伴们,毕竟牛客网上大多都是java或者其他的。真正关于前端...
2018-07-24 20:11:30
358
原创 4月26日,命令行与CSS浮动,清除浮动
关于命令行:可使用win自带win+r或git命令行提高工作效率,创建脚本。关于浮动:行内元素和块级元素的区别:行内元素:与其他行内元素并排;不能设置宽、高。默认的宽度,就是文字的宽度。块级元素:霸占一行,不能与其他任何元素并列,块级元素之间自上向下排列;能接受宽、高。如果不设置宽度,那么宽度将默认变为父亲的100%。我们可以通过display属性将块级元素和行内元素进行相互转换。块级元素可以转换...
2018-04-26 23:02:58
179
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人