随笔分类 -  vue

vue
摘要:一年又要到年底了,vue3.0都已经出来了,我们也不能一直还停留在过去的js中,是时候学习并且在项目中使用一下Ts了。 如果说jsx是基于js的话,那么tsx就是基于typescript的 废话也不多说,让我们开始写一个Tsx形式的button组件, ts真的不仅仅只有我们常常熟知的数据类型,还包括 阅读全文
posted @ 2019-11-21 17:26 waitklove 阅读(3286) 评论(2) 推荐(0)
摘要:开发的vue项目终于告一段落,终于是可以部署在测试服务器给客户看了,期间也是遇到各式各样的坑。 1.有些bug在谷歌是在没问题的,在ie上就会暴露出来,因为其中一个模块设计多个类型资源的列表,所以写纯模板的vue是行不通的,所以考虑写rander或者是jsx, 最终是选择了些jsx,rander当时 阅读全文
posted @ 2019-08-20 15:50 waitklove 阅读(1181) 评论(0) 推荐(0)
摘要:我们在开发过程中,因为需求的变更,往往会遇见对现有组件的改造和扩展。 那么我们有什么方法对现有组件进行改造和扩展呢? 常见的我们可以使用mixins方式 下面就让我们来看一下怎么使用mixins方式对组件进行改造 我们来先创建一个简单的组件,如一个button和一个数字,点击一次数字加一 如果我们现 阅读全文
posted @ 2019-07-25 20:40 waitklove 阅读(1904) 评论(0) 推荐(0)
摘要:vue路由插件,vuer Router,使vue官方的路由管理其,和vue高度耦合 1.vue-Router的使用 2.路由的跳转 this.$router.push('/path') this.$router.push({name:'routername'}) 路由的get方式传值 this.$r 阅读全文
posted @ 2019-06-12 21:11 waitklove 阅读(328) 评论(0) 推荐(0)
摘要:vue,基于mvvm模式下的一个前端框架 mvvm模式下简单的实现数据代理,数据劫持 1.是用Object.defineProperty 实现数据代理 2.使用发布订阅者模式,配合 Object.defineProperty,实现数据劫持 数据劫持包括依赖收集和依赖促发 (只考虑最简单的方式,并且没 阅读全文
posted @ 2019-05-26 20:30 waitklove 阅读(604) 评论(0) 推荐(0)
摘要:Vue render函数,官方文档定义绝大部分时候我们使用template 来创建html 模板,但是纯html 和css都基本上都不具有编程能力,而当我们想使用 javascript的编程能力时,我们可以用render 函数来创建html 模板 1.使用简单的tamplate 去创建html 模板 阅读全文
posted @ 2019-04-07 19:20 waitklove 阅读(3350) 评论(0) 推荐(0)