溫馨提示×

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

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

uniapp和vue有哪些區(qū)別

發(fā)布時(shí)間:2021-10-19 09:10:01 來(lái)源:億速云 閱讀:240 作者:小新 欄目:開(kāi)發(fā)技術(shù)

這篇文章將為大家詳細(xì)講解有關(guān)uniapp和vue有哪些區(qū)別,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

    項(xiàng)目目錄:

    ┌─uniCloud 云空間目錄,阿里云為uniCloud-aliyun,騰訊云為uniCloud-tcb
    │─components 符合vue組件規(guī)范的uni-app組件目錄
    │ └─comp-a.vue 可復(fù)用的a組件
    ├─hybrid App端存放本地html文件的目錄
    ├─platforms 存放各平臺(tái)專(zhuān)用頁(yè)面的目錄
    ├─pages 業(yè)務(wù)頁(yè)面文件存放的目錄
    │ ├─index
    │ │ └─index.vue index頁(yè)面
    │ └─list
    │ └─list.vue list頁(yè)面
    ├─static 存放應(yīng)用引用的本地靜態(tài)資源(如圖片、視頻等)的目錄,注意:靜態(tài)資源只能存放于此
    ├─uni_modules 存放uni_module規(guī)范的插件。
    ├─wxcomponents 存放小程序組件的目錄
    ├─main.js Vue初始化入口文件
    ├─App.vue 應(yīng)用配置,用來(lái)配置App全局樣式以及監(jiān)聽(tīng) 應(yīng)用生命周期
    ├─manifest.json 配置應(yīng)用名稱(chēng)、appid、logo、版本等打包信息
    └─pages.json 配置頁(yè)面路由、導(dǎo)航條、選項(xiàng)卡等頁(yè)面類(lèi)信息

    1.簡(jiǎn)單的頁(yè)面示例

    <template> <view class="hello">{{hello}}view>template><script>export default { data() {return {hello: 'hello, 我是神的尾巴' } } }script><style>.hello {color: red;}style>

    2.uni-app支持vue組件和小程序原生組件混用

    具體的使用方式見(jiàn)uni-app 小程序組件支持:https://uniapp.dcloud.io/frame?id=小程序組件支持。

    3.常用標(biāo)簽,常用組件包括view、text、swiper、scroll-view等。

    支持在 template 模板中嵌套 和

    和 并不是一個(gè)組件,它們僅僅是一個(gè)包裝元素,不會(huì)在頁(yè)面中做任何渲染,只接受控制屬性。

    <template>
        <view>
            <template v-if="test">
                <view>test 為 true 時(shí)顯示</view>
            </template>
            <template v-else>
                <view>test 為 false 時(shí)顯示</view>
            </template>
        </view>
    </template>

    4.生命周期

    4.1應(yīng)用生命周期,這app.vue里面

    uniapp和vue有哪些區(qū)別

    4.2頁(yè)面生命周期,可以做每個(gè)頁(yè)面中寫(xiě)。

    uni-app 支持如下頁(yè)面生命周期函數(shù):

    uniapp和vue有哪些區(qū)別

    onLoad: function() {
    console.log(‘visitor onLoad');
    },
    onShow: function() {
    console.log(‘visitor onShow');
    },
    mounted: function() {
    console.log(‘visitor mounted');
    },

    4.3組件生命周期, 相當(dāng)于vue的生命周期。

    uniapp和vue有哪些區(qū)別

    5.使用插件

    uni-app 插件市場(chǎng),去找一些適合我們業(yè)務(wù)場(chǎng)景的插件。

    例如下拉刷新插件、原生APP一鍵登錄插件等。

    關(guān)于“uniapp和vue有哪些區(qū)別”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。

    向AI問(wèn)一下細(xì)節(jié)

    免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

    AI