logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue封装复选框组件

前言根据百度前端技术学院2018 MVVM 学院中的 2.5 表单实现Input、Checkbox组件用 vue 实现的checkbox复选框组件,使checkbox有三种状态: checked:ture (选中) / false (未选中) , indeterminate (部分选中)1.利用slot插槽2.在同一文件中用到父子通信 $emit $on本文章的 gith...

vue.js开发总结(持续更新中~)

1.VUE 路由变化页面数据不刷新问题问题描述:(知乎项目)新闻板块有推荐、精华、最新等几个Tab,设想通过切换Tab,改变路由参数(get/news/:tab)去获取对应数据,然后渲染到页面(用的是同一套组件),问题来了:当切换Tab时,数据并没有更新原因:提醒一下,当使用路由参数时,例如从/user/foo导航到user/bar,原来的组件实例会被复用。因为两个路由都渲染同...

vue-router底层实现原理

定义:vue用来写路由一个插件。包括 router-link、router-view 两个组件,其中 router-link 用于实现跳转,router-view 用于展示视图vue-router的两种模式hash模式hash模式背后的原理是onhashchange事件因为hash发生变化的url都会被浏览器记录下来,从而你会发现浏览器的前进后退都可以用了,同时点...

vue的nextTick原理

定义:根据官方文档的解释,它可以在DOM更新完毕之后执行一个回调// 修改数据vm.msg = 'Hello'// DOM 还没有更新Vue.nextTick(function () {// DOM 更新了})​使用场景vue中异步加载数据,数据更新 => dom更新后才能进行 scroll-better 的初始化操作。在Vue生命周期的cre...

vue用递归的方式实现级联组件

前言根据百度前端技术学院2018 MVVM 学院中的 3.1 用递归的方式实现级联组件用 vue 实现的本文章的 github地址实现思路1. 组件复用(组件中复用自己)注意点:1.1需要有name(使用驼峰命名)name:'cascadePanel'<cascade-panel></cascade-panel>1.2需要有终止...

到底了