中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue跟小程序的區別有哪些

發布時間:2022-08-27 11:09:17 來源:億速云 閱讀:161 作者:iii 欄目:web開發

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

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

vue跟小程序的區別有哪些

本文操作環境:Windows10系統、Vue3版、Dell G3電腦。

vue跟小程序的區別

一、生命周期函數不一樣:

- 微信小程序為onLoad:頁面加載,onShow:頁面顯示,onReady:頁面初次渲染完成,onHide:頁面隱藏,onUnload:頁面卸載。

- Vue的鉤子函數在跳轉新頁面時,鉤子函數都會觸發,但是小程序的鉤子函數,頁面不同的跳轉方式,觸發的鉤子并不一樣。beforecreate、created適合做網絡請求、beforemout更新data、mouted、beforeupdate、updated、beforedestory、destroyed。

二、數據請求時間不一樣:

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

三、數據綁定方式不一樣:

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

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

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

五、事件處理不一樣:

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

六、數據雙向綁定不一樣:

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

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

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

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

子組件創建不一樣:

  • 在vue中需要:

1、編寫子組件;

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

3、在 vue的 components中注冊;

4、在模板中使用。

  • 在小程序中需要:

1、編寫子組件

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

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

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

父子組件傳值不一樣:

  • 在vue中,

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

  • 在小程序中,

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

如果父組件想要調用子組件的方法

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

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

以上就是關于“vue跟小程序的區別有哪些”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

清新县| 丰原市| 四会市| 河间市| 虎林市| 平山县| 吉木萨尔县| 三亚市| 丰原市| 当涂县| 库车县| 钦州市| 甘孜| 龙门县| 新晃| 汝南县| 阿拉尔市| 南汇区| 班戈县| 鹿泉市| 南靖县| 安陆市| 龙川县| 万荣县| 潍坊市| 万安县| 开封县| 吕梁市| 庆阳市| 玉林市| 房山区| 德格县| 东乡族自治县| 疏附县| 开原市| 石家庄市| 佛坪县| 隆子县| 临洮县| 东海县| 修武县|