成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

vue跟小程序的區(qū)別有哪些

這篇“vue跟小程序的區(qū)別有哪些”文章的知識點(diǎn)大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價(jià)值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“vue跟小程序的區(qū)別有哪些”文章吧。

創(chuàng)新互聯(lián)公司專注于廣西企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。廣西網(wǎng)站建設(shè)公司,為廣西等地區(qū)提供建站服務(wù)。全流程按需制作網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

vue跟小程序的區(qū)別:1、vue一般會在created或者mounted中請求數(shù)據(jù),而在小程序會在onLoad或onShow中請求數(shù)據(jù);2、vue動態(tài)綁定一個變量的值為元素的某個屬性的時候,會在變量前面加上冒號,而小程序綁定某個變量的值為元素屬性時,會用兩個大括號括起來;3、vue用“v-if”和“v-show”控制元素的顯示和隱藏,小程序用“wx-if”和hidden控制。

vue跟小程序的區(qū)別有哪些

本文操作環(huán)境:Windows10系統(tǒng)、Vue3版、Dell G3電腦。

vue跟小程序的區(qū)別

一、生命周期函數(shù)不一樣:

- 微信小程序?yàn)閛nLoad:頁面加載,onShow:頁面顯示,onReady:頁面初次渲染完成,onHide:頁面隱藏,onUnload:頁面卸載。

- Vue的鉤子函數(shù)在跳轉(zhuǎn)新頁面時,鉤子函數(shù)都會觸發(fā),但是小程序的鉤子函數(shù),頁面不同的跳轉(zhuǎn)方式,觸發(fā)的鉤子并不一樣。beforecreate、created適合做網(wǎng)絡(luò)請求、beforemout更新data、mouted、beforeupdate、updated、beforedestory、destroyed。

二、數(shù)據(jù)請求時間不一樣:

在頁面加載請求數(shù)據(jù)時,兩者鉤子的使用有些類似,vue一般會在 created或者 mounted中請求數(shù)據(jù),而在小程序,會在 onLoad或者 onShow中請求數(shù)據(jù)。

三、數(shù)據(jù)綁定方式不一樣:

vue動態(tài)綁定一個變量的值為元素的某個屬性的時候,會在變量前面加上冒號。小程序:綁定某個變量的值為元素屬性時,會用兩個大括號括起來,如果不加括號,為被認(rèn)為是字符串。

四、 顯示與隱藏元素不一樣:

vue中,使用 v-if 和 v-show控制元素的顯示和隱藏。小程序中,使用 wx-if和 hidden控制元素的顯示和隱藏。

五、事件處理不一樣:

vue:使用 v-on:event綁定事件,或者使用 @event綁定事件;小程序中,全用 bindtap=“”,或者 catchtap=‘’綁定事件,catchtap阻止事件冒泡。

六、數(shù)據(jù)雙向綁定不一樣:

在vue中,只需要在表單元素上加上 v-model,然后再綁定 data中對應(yīng)的一個值,當(dāng)表單元素內(nèi)容發(fā)生變化時, data中對應(yīng)的值也會相應(yīng)改變。在小程序中,當(dāng)表單內(nèi)容發(fā)生變化時,會觸發(fā)表單元素上綁定的方法,然后在該方法中,通過 this.setData({key:value})來將表單上的值賦值給 data中的對應(yīng)值。

七、綁定事件傳參不一樣:

在vue中,綁定事件傳參只需要在觸發(fā)事件的方法中,把需要傳遞的數(shù)據(jù)作為形參傳入。在小程序中,不能直接在綁定事件的方法中傳入?yún)?shù),需要將參數(shù)作為屬性值,綁定到元素上的 data-屬性上,然后在方法中通過 e.currentTarget.dataset.*的方式獲取,從而完成參數(shù)的傳遞。

八、父子組件通信不一樣:

子組件創(chuàng)建不一樣:

  • 在vue中需要:

1、編寫子組件;

2、在需要使用的父組件中通過 import引入;

3、在 vue的 components中注冊;

4、在模板中使用。

  • 在小程序中需要:

1、編寫子組件

2、在子組件的 json文件中,將該文件聲明為組件;

3、在需要引入的父組件的 json文件中,在 usingComponents填寫引入組件的組件名以及路徑;

4、在父組件中,直接引入即可;

父子組件傳值不一樣:

  • 在vue中,

父組件向子組件傳遞數(shù)據(jù),只需要在子組件通過 v-bind傳入一個值,在子組件中,通過 props接收,即可完成數(shù)據(jù)的傳遞,子組件和父組件通信可以通過 this.emit將方法和數(shù)據(jù)傳遞給父組件。

  • 在小程序中,

父組件直接將值賦值給一個變量,在子組件 properties中,接收傳遞的值。

如果父組件想要調(diào)用子組件的方法

vue會給子組件添加一個 ref屬性,通過 this.refs.ref的值便可以獲取到該子組件,然后便可以調(diào)用子組件中的任意方法。

小程序是給子組件添加 id或者 class,然后通過 this.selectComponent找到子組件,然后再調(diào)用子組件的方法。

以上就是關(guān)于“vue跟小程序的區(qū)別有哪些”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

新聞名稱:vue跟小程序的區(qū)別有哪些
分享URL:http://jinyejixie.com/article14/ipisde.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計(jì)公司、用戶體驗(yàn)、響應(yīng)式網(wǎng)站關(guān)鍵詞優(yōu)化、品牌網(wǎng)站制作、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作
筠连县| 贵港市| 孝义市| 循化| 韩城市| 麻栗坡县| 哈巴河县| 徐水县| 伽师县| 高要市| 罗平县| 集安市| 苍溪县| 福鼎市| 松原市| 汤阴县| 汽车| 静乐县| 南通市| 肥乡县| 赣榆县| 揭东县| 临高县| 高台县| 仙游县| 咸阳市| 荔波县| 喀喇沁旗| 上栗县| 康平县| 黄平县| 忻城县| 临桂县| 柘城县| 颍上县| 延津县| 桦南县| 汪清县| 澳门| 额尔古纳市| 金沙县|