摘要:本文需要對(duì)有一定的基礎(chǔ),可以通過(guò)查看文檔初步了解,以下是自己對(duì)數(shù)據(jù)綁定的總結(jié)模板都是可解析的有效的,從根本上不同于基于字符串的模板插值綁定表達(dá)式指令帶有前綴的特性參數(shù),用冒號(hào)隔開修飾符,用分割值為綁定表達(dá)式職責(zé)一給特性綁
本文需要對(duì)Vue有一定的基礎(chǔ),可以通過(guò)查看文檔初步了解,以下是自己對(duì)數(shù)據(jù)綁定的總結(jié):
Vue.js 模板都是可解析的有效的 HTML,從根本上不同于基于字符串的模板;
插值:{{綁定表達(dá)式}}指令:
帶有前綴v-的特性;------參數(shù),用冒號(hào)":"隔開;---修飾符,用"."分割;
值為 綁定表達(dá)式; //職責(zé)一:給DOM特性綁定表達(dá)式; --------v-bind --------參數(shù)為DOM特性; ---使用指令綁定樣式會(huì)自動(dòng)添加前綴; //職責(zé)一:當(dāng)其表達(dá)式的值改變時(shí),把某些特殊的行為應(yīng)用到DOM上; ---無(wú)參數(shù) ---條件指令 //職責(zé)二:監(jiān)聽事件 ---參數(shù)為事件類型; ---值為方法名; ---v-on 提供兩個(gè) 事件修飾符:.prevent 與 .stop過(guò)濾器:
添加到表達(dá)式的后面,用管道符"|"隔開;
//職責(zé):將表達(dá)式的值管輸?shù)竭^(guò)濾器中進(jìn)行處理并發(fā)揮處理結(jié)果; 始終以表達(dá)式的值為第一個(gè)參數(shù);計(jì)算屬性:
當(dāng)一個(gè)數(shù)據(jù)依賴于其他數(shù)據(jù)時(shí);
computed: { 數(shù)據(jù)鍵名: { get: function () { return 表達(dá)式 }, set: function (newValue) { } } }通過(guò)組件綁定數(shù)據(jù)-------父與子之間的通信
子組件用props來(lái)定義如何接收外部(父組件)數(shù)據(jù);--------父?jìng)髯?/p>
//子組件需要顯示地用props選項(xiàng)聲明props;------格式類似于data //prop默認(rèn)是單向綁定的; //通過(guò)修飾符.sync顯示強(qiáng)制雙向綁定或修飾符.once強(qiáng)制單次綁定;
子組件用自定義事件來(lái)向外(父組件)傳遞消息;----------子傳父
//不同于 DOM 事件,Vue 事件在冒泡過(guò)程中第一次觸發(fā)回調(diào)之后自動(dòng)停止冒泡,除非回調(diào)明確返回 true 使用 $dispatch("eventName",this.msg) 派發(fā)事件,事件沿著父鏈冒泡; 父組件通過(guò)handleIt方法處理數(shù)據(jù);
子組件用
//命令slot 父組件中顯示地聲明slot特性賦予值-----作為子組件slot標(biāo)簽的name特性的值; 子組件中命名slot匹配對(duì)應(yīng)的slot特性的內(nèi)容片段,未命名的slot作為父組件找不到匹配的內(nèi)容掛載點(diǎn); ---如果沒有未命名slot,不匹配內(nèi)容將被拋棄;
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/79298.html
摘要:五六月份推薦集合查看最新的請(qǐng)點(diǎn)擊集前端最近很火的框架資源定時(shí)更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語(yǔ)。葉上初陽(yáng)乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長(zhǎng)安旅。五月漁郎相憶否。小楫輕舟,夢(mèng)入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請(qǐng)::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時(shí)更新,歡迎 Star 一下。 蘇...
摘要:五六月份推薦集合查看最新的請(qǐng)點(diǎn)擊集前端最近很火的框架資源定時(shí)更新,歡迎一下。蘇幕遮燎沈香宋周邦彥燎沈香,消溽暑。鳥雀呼晴,侵曉窺檐語(yǔ)。葉上初陽(yáng)乾宿雨,水面清圓,一一風(fēng)荷舉。家住吳門,久作長(zhǎng)安旅。五月漁郎相憶否。小楫輕舟,夢(mèng)入芙蓉浦。 五、六月份推薦集合 查看github最新的Vue weekly;請(qǐng)::點(diǎn)擊::集web前端最近很火的vue2框架資源;定時(shí)更新,歡迎 Star 一下。 蘇...
摘要:由于是需要兼容的后臺(tái)系統(tǒng),該項(xiàng)目并不能使用到等技術(shù),因此我在上的經(jīng)驗(yàn)大都是使用原生的編寫的,可以看見一個(gè)組件分為兩部分視圖部分,和數(shù)據(jù)部分。 在公司里幫項(xiàng)目組里開發(fā)后臺(tái)系統(tǒng)的前端項(xiàng)目也有一段時(shí)間了。 vue這種數(shù)據(jù)驅(qū)動(dòng),組件化的框架和react很像,從一開始的快速上手基本的開發(fā),到后來(lái)開始自定義組件,對(duì)element UI的組件二次封裝以滿足項(xiàng)目需求,期間也是踩了不少坑。由于將來(lái)很長(zhǎng)一...
摘要:組件基礎(chǔ)與通信一腳手架簡(jiǎn)介與安裝之前安裝的是模塊,之后安裝的是模塊。如果是三級(jí)組件通信,該如何處理比如父組件與孫子組件通信。和,提供和注入實(shí)現(xiàn)祖先組件和后代組件之間通信。 Vue組件基礎(chǔ)與通信 一、vue cli腳手架 ① vue cli 簡(jiǎn)介與安裝 vue cli 3.0之前安裝的是vue-cli模塊,vue cli 3.0之后安裝的是@vue/cli模塊。如果已經(jīng)全局安裝了舊版本的...
摘要:作為目前最熱門最具前景的前端框架之一,其提供了一種幫助我們快速構(gòu)建并開發(fā)前端項(xiàng)目的新的思維模式。的新版本,的簡(jiǎn)稱。的包管理工具,用于同一管理我們前端項(xiàng)目中需要用到的包插件工具命令等,便于開發(fā)和維護(hù)。 Vue.js作為目前最熱門最具前景的前端框架之一,其提供了一種幫助我們快速構(gòu)建并開發(fā)前端項(xiàng)目的新的思維模式。本文旨在幫助大家認(rèn)識(shí)Vue.js,了解Vue.js的開發(fā)流程,并進(jìn)一步理解如何通...
閱讀 1232·2021-11-23 10:04
閱讀 2475·2021-11-22 15:29
閱讀 3138·2021-11-19 09:40
閱讀 791·2021-09-22 15:26
閱讀 2191·2019-08-29 16:27
閱讀 2563·2019-08-29 16:10
閱讀 1977·2019-08-29 15:43
閱讀 3385·2019-08-29 12:43