
Vue
浪里行舟
个人Github博客5500+star,公众号[前端工匠]
展开
-
你真的懂Promise吗
前言在异步编程中,Promise 扮演了举足轻重的角色,比传统的解决方案(回调函数和事件)更合理和更强大。可能有些小伙伴会有这样的疑问:2020年了,怎么还在谈论Promise?事实上,有些朋友对于这个几乎每天都在打交道的“老朋友”,貌似全懂,但稍加深入就可能疑问百出,本文带大家深入理解这个熟悉的陌生人—— Promise.基本用法1.语法new Promise( function(res...原创 2020-04-20 10:20:17 · 1203 阅读 · 0 评论 -
详解vue组件三大核心概念
前言本文主要介绍属性、事件和插槽这三个vue基础概念、使用方法及其容易被忽略的一些重要细节。如果你阅读别人写的组件,也可以从这三个部分展开,它们可以帮助你快速了解一个组件的所有功能。本文的代码请猛戳github博客,纸上得来终觉浅,大家动手多敲敲代码!一、属性1.自定义属性propsprop 定义了这个组件有哪些可配置的属性,组件的核心功能也都是它来确定的。写通用组件时,props 最...原创 2019-05-30 13:12:04 · 32991 阅读 · 3 评论 -
揭秘Vue中的Virtual Dom
前言Vue.js 2.0引入Virtual DOM,比Vue.js 1.0的初始渲染速度提升了2-4倍,并大大降低了内存消耗。那么,什么是Virtual DOM?为什么需要Virtual DOM?它是通过什么方式去提升页面渲染效率的呢?这是本文所要探讨的问题。模板转换成视图的过程在正式介绍 Virtual Dom之前,我们有必要先了解下模板转换成视图的过程整个过程(如下图):Vue.js...原创 2019-06-26 12:38:49 · 1305 阅读 · 2 评论 -
详解Vue计算属性和侦听属性
前言一些初学者可能对计算属性和侦听属性的使用场景感到困惑不解,本文主要介绍两者的用法、使用场景及其两者的区别。本文的代码请猛戳github博客,纸上得来终觉浅,大家动手多敲敲代码!计算属性1.介绍计算属性是自动监听依赖值的变化,从而动态返回内容,监听是一个过程,在监听的值变化时,可以触发一个回调,并做一些事情。它有以下几个特点:数据可以进行逻辑处理,减少模板中计算逻辑。对计算属性中...原创 2019-07-28 15:31:59 · 831 阅读 · 0 评论