做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

vue.js中created方法使用步驟

來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 19:49:33
文檔

vue.js中created方法使用步驟

vue.js中created方法使用步驟:這次給大家?guī)韛ue.js中created方法使用步驟,vue.js中created方法使用的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。這是它的一個生命周期鉤子函數(shù),就是一個vue實例被生成后調(diào)用這個函數(shù)。一個vue實例被生成后還要綁定到某個html元素上,之后還要
推薦度:
導(dǎo)讀vue.js中created方法使用步驟:這次給大家?guī)韛ue.js中created方法使用步驟,vue.js中created方法使用的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。這是它的一個生命周期鉤子函數(shù),就是一個vue實例被生成后調(diào)用這個函數(shù)。一個vue實例被生成后還要綁定到某個html元素上,之后還要
這次給大家?guī)韛ue.js中created方法使用步驟,vue.js中created方法使用的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。

這是它的一個生命周期鉤子函數(shù),就是一個vue實例被生成后調(diào)用這個函數(shù)。一個vue實例被生成后還要綁定到某個html元素上,之后還要進行編譯,然后再插入到document中。每一個階段都會有一個鉤子函數(shù),方便開發(fā)者在不同階段處理不同邏輯。

一般可以在created函數(shù)中調(diào)用ajax獲取頁面初始化所需的數(shù)據(jù)。

實例生命周期

每個 Vue 實例在被創(chuàng)建之前都要經(jīng)過一系列的初始化過程。例如,實例需要配置數(shù)據(jù)觀測(data observer)、編譯模版、掛載實例到 DOM ,然后在數(shù)據(jù)變化時更新 DOM 。在這個過程中,實例也會調(diào)用一些 生命周期鉤子 ,這就給我們提供了執(zhí)行自定義邏輯的機會。例如,created 這個鉤子在實例被創(chuàng)建之后被調(diào)用:

var vm = new Vue({
data: {
a: 1
},
created: function () {
// `this` 指向 vm 實例
console.log('a is: ' + this.a)
}
})
// -> "a is: 1"

也有一些其它的鉤子,在實例生命周期的不同階段調(diào)用,如 mounted、 updated 、destroyed 。鉤子的 this 指向調(diào)用它的 Vue 實例。一些用戶可能會問 Vue.js 是否有“控制器”的概念?答案是,沒有。組件的自定義邏輯可以分布在這些鉤子中。

生命周期圖示

下圖說明了實例的生命周期。你不需要立馬弄明白所有的東西,不過以后它會有幫助。

補充:

Vue生命周期中mounted和created的區(qū)別

一、什么是生命周期?

用通俗的語言來說,就是Vue中實例或者組件從創(chuàng)建到消滅中間經(jīng)過的一系列過程。雖然不太嚴謹,但是也基本上可以理解。

通過一系列實踐,現(xiàn)在把所有遇到的問題整理一遍,今天記錄一下created和mounted的區(qū)別:

二、created和mounted區(qū)別?

官方圖解如下:

我們從圖中看兩個節(jié)點:

created:在模板渲染成html前調(diào)用,即通常初始化某些屬性值,然后再渲染成視圖。

mounted:在模板渲染成html后調(diào)用,通常是初始化頁面完成后,再對html的dom節(jié)點進行一些需要的操作。

其實兩者比較好理解,通常created使用的次數(shù)多,而mounted通常是在一些插件的使用或者組件的使用中進行操作,比如插件chart.js的使用: var ctx = document.getElementById(ID);通常會有這一步,而如果你寫入組件中,你會發(fā)現(xiàn)在created中無法對chart進行一些初始化配置,一定要等這個html渲染完后才可以進行,那么mounted就是不二之選。下面看一個例子(用組件)。

三、例子

<span style="font-size: 14px;">Vue.component("demo1",{ 
 data:function(){ 
 return { 
 name:"", 
 age:"", 
 city:"" 
 } 
 }, 
 template:"<ul><li id='name'>{{name}}</li><li>{{age}}</li><li>{{city}}</li></ul>", 
 created:function(){ 
 this.name="唐浩益" 
 this.age = "12" 
 this.city ="杭州" 
 var x = document.getElementById("name")//第一個命令臺錯誤 
 console.log(x.innerHTML); 
 }, 
 mounted:function(){ 
 var x = document.getElementById("name")/</span>/第二個命令臺
輸出的結(jié)果<span style="font-size: 14px;"> console.log(x.innerHTML); } }); var vm = new Vue({ el:"#example1" })</span>

可以看到輸出如下:

可以看到都在created賦予初始值的情況下成功渲染出來了。

但是同時看console臺如下:

可以看到第一個報了錯,實際是因為找不到id,getElementById(ID) 并沒有找到元素,原因如下:

在created的時候,視圖中的html并沒有渲染出來,所以此時如果直接去操作html的dom節(jié)點,一定找不到相關(guān)的元素

而在mounted中,由于此時html已經(jīng)渲染出來了,所以可以直接操作dom節(jié)點,故輸出了結(jié)果“唐浩益”。

相信看了本文案例你已經(jīng)掌握了方法,更多精彩請關(guān)注Gxl網(wǎng)其它相關(guān)文章!

推薦閱讀:

angular4共享多個組件數(shù)據(jù)通信案例詳解

js中存儲鍵值對使用詳解

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

vue.js中created方法使用步驟

vue.js中created方法使用步驟:這次給大家?guī)韛ue.js中created方法使用步驟,vue.js中created方法使用的注意事項有哪些,下面就是實戰(zhàn)案例,一起來看一下。這是它的一個生命周期鉤子函數(shù),就是一個vue實例被生成后調(diào)用這個函數(shù)。一個vue實例被生成后還要綁定到某個html元素上,之后還要
推薦度:
標(biāo)簽: 使用 過程 VUE
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 新建县| 阿拉善右旗| 斗六市| 凌源市| 宁波市| 弋阳县| 开远市| 双流县| 民县| 荣昌县| 临夏县| 霍林郭勒市| 陵川县| 平阴县| 宁城县| 四平市| 新巴尔虎左旗| 荔浦县| 紫金县| 年辖:市辖区| 禹城市| 余庆县| 凤山县| 竹山县| 蚌埠市| 虹口区| 抚宁县| 太保市| 颍上县| 通榆县| 肃南| 宜川县| 龙山县| 宝应县| 油尖旺区| 泰兴市| 揭阳市| 浮梁县| 合川市| 阳城县| 临海市|