Vue原始碼解析五——資料響應系統
接下來重點來看Vue的資料響應系統。我看很多文章在講資料響應的時候先用一個簡單的例子介紹了資料雙向繫結的思路,然後再看原始碼。這裡也借鑑了這種方式,感覺這樣的確更有利於理解。 資料雙向繫結的思路
接下來重點來看Vue的資料響應系統。我看很多文章在講資料響應的時候先用一個簡單的例子介紹了資料雙向繫結的思路,然後再看原始碼。這裡也借鑑了這種方式,感覺這樣的確更有利於理解。 資料雙向繫結的思路
由於譯者最近跳槽到了新公司,上手新業務,有兩週沒有及時更新譯文了,時效性實在是差,還請各位讀者見諒。 前言 這周我要特別宣佈兩件事情! 第一,這週三 10 號,中歐夏令時的正午 12 點,我們將會
我們都知道Vue的響應式是通過Object.defineProperty來進行資料劫持。但是那是針對Object型別可以實現, 如果是陣列呢? 通過set/get方式是不行的。 但是Vue作者使用了一個方式
資料雙向繫結作為 Vue 核心功能之一,其實現原理主要分為兩部分: 資料劫持 釋出訂閱模式 本篇文章主要介紹 Vue 實現資料劫持的思路,下一篇則會介紹釋出訂閱模式的設計
最近專案中由於列表居多且都做了下拉重新整理上拉載入,所以就使用了keep-alive元件來快取頁面資料,但是當在其他頁面做一些操作改變了列表資料,當來到列表的時候每次都要下拉重新整理一下,體驗不好,所以就使用到
Mars 是由 Vue 驅動的多端開發框架,其語法規範完全遵循 Vue,支援一套程式碼同時執行到百度小程式、微信小程式以及 H5 Web 端。 Mars 誕生於搜尋垂類產品對於小程式和 H5 Web 端相同
前言 最近在學node,試著做一個前後端都有的專案 然後就遇到了query和parmas這倆兄弟 你說他們倆長得也不像吧 可這用法實在是太類似了 這不,專門寫篇文
0x01 契機 Vue CLI3 出來已經很長時間了,一直想研究它的外掛系統卻沒有時間 (其實是懶) ,剛好最近需要統一一下專案組的規範 (藉口) ,於是就有了契機。
我們用vue,是因為它是當前業界最佳的解決方案之一,但前端技術方案迭代及工業標準化發展的浪潮,大概率不會在vue這裡到達終點。 jquery沒有死,它的基因已經注入瀏覽器標準。而webcomponent s
問題背景 在我們的專案中有一個視覺化配置的模組,是通過go.js生成canvas來實現的。但是,我們發現這個模組在瀏覽器中經常會引起該tab頁崩潰。開啟chrome的工作管理員一看,進入該頁面記憶體和cp
當我們被問起vue的生命週期的時候,我們自然就回答到有beforeCreate,created,mounted,updated,destroy。就是一個生命的開始和結束。這次我們探討的是我們有兄弟元件的時候,各
在做專案的過程中,有這麼一個場景:多個元件通過配置路由,都跳轉到同一個元件,他們之間的區別就是,傳入的引數不同.請看router 物件: userCenterLike: {
Nuxt 是解決SEO 的比較常用的解決方案,隨著Nuxt 也有很多坑,每當突破一個小技術點的時候,都有很大的成就感,在這段時間裡著實讓我痛並快樂著。在這裡根據個人學習情況,所踩過的坑
Vue 匿名、具名和作用域插槽的使用 :star:️ 更多前端技術和知識點,搜尋訂閱號 JS 菌 訂閱 Vue 中的插槽在開發元件的過程中其實是非常重要並且好用的。Vue 的插槽也沒有
前言 我們經常使用元件,二次封裝或開發新元件,在團隊內部使用; 可當我們想通過npm分享元件時,卻沒了之前的得心應手,本文旨在幫助大家在可以更輕鬆地釋出元件 首先,把vue元件釋出到npm這件事可以拆分