Vue响应式原理之defineReactive defineReactive 不论如何,最终响应式数据都要通过defineReactive来实现,实际要借助ES5新增的Object.defineProperty。 def…
分类:vue.js教程
vue源码分析系列之响应式数据(四)
前言 上一节着重讲述了initComputed中的代码,以及数据是如何从computed中到视图层的,以及data修改后如何作用于computed。这一节主要记录initWatcher中的内容。 正文 demo修改 之前…
Vue.js-自定义指令
学习笔记: 自定义指令 自定义指令 自定义指令的注册方法分为全局注册和局部注册,比如注册一个v-focus指令,用于在<input>、<textarea>元素初始化时自动获得焦点,两种写法分别是:…
Vue.js-函数化组件
学习笔记: 函数化组件 函数化组件 Vue提供了一个functional的布尔值选项,设置为true可以使组件无状态和无实例,也就是没有data和this上下文。这样用render函数返回虚拟节点可以更容易渲染,因为函数…
vue两组件间值传递 $router.push实现
两组件间传值,可能包含多种情况,有父子组件和非父子组件,对于父子组件网上有很详细的方法讲解,但非父子组件传值有用bus总线,还有一些其他方法,其中的使用路由跳转的方法讲解太过简洁,难以理解。因为是公司项目,采用的是公司封…
vue-router之history类浅析
当前版本: 3.0.3类目录: src/history/base.js 前言: 对于vue-router来说,有三种路由模式history,hash,abstract, abstract是运行在没有window的环境下的…
vue项目打包后怎样优雅的解决跨域
前言 在使用vue.js开发前端项目时,再结合webpack搞起各种依赖、各种插件进行开发,无疑给前端开发带来了很多便捷,就在解决跨域这个问题上,相信众多用vue.js的前端同僚们同我一样尝到了甜头,开发环境全靠prox…
React转VUE记录
react开发两年,转战新公司vue开发,因为是老司机,换技术栈也没啥难度,纯属记录由react到vue的过程。准备:安装webpack,webpack-cli,node,@vue/cli(安装的时候选择router+v…
Vue实战—项目数据交互-axios(4)
1.axios地址 https://github.com/axios/axios 2.安装 npm install axios 3.使用 1.用在哪? main.js 全局 2.什么时候用? 生命周期:https://c…
Vue 动态添加路由及生成菜单
更多文章 写后台管理系统,估计有不少人遇过这样的需求:根据后台数据动态添加路由和菜单。 为什么这么做呢?因为不同的用户有不同的权限,能访问的页面是不一样的。 在网上找了好多资料,终于想到了解决办法。 动态生成路由 利用 …
自己花了2天时间,重新整理了个全面的vue2的模板
自己花了2天时间,重新整理了个全面的vue2的模板,基本vue中需要的部分都整理封装好了,希望大家喜欢^ ^。欢迎大家star或者fork呀~,https://github.com/qianxiaoni…以下…
codereview 思考和前端规范_023
codereview 思考 提升代码质量 代码复盘 有利于规范的落地 对业务的理解加深 表达沟通能力的增强 相互学习 仪式感 前端代码规范 Airbnb 代码规范 https://github.com/airbnb/ja…