Uni-app——跨端兼容

简介

  因为每个平台有自己的一些特效,会存在一些无法跨平台的情况,在C语言中通过#ifdef,#ifndef的方式,为windows,mac等不同os编译不同代码。uni-app以此为参。

  

  加入# ifdef xxx  #endif  代码只在该平台出现。

标签

  1. 函数

  // #ifdef  平台  

    代码

  // #endif

        // #ifdef H5
            show(){
                console.log("this is h5");
            }
            // #endif
            
            // #ifdef MP-WEIXIN
            show(){
                console.log("this is weixin")
            }
            // #endif

 

 

  2. 标签

  <!-- #ifdef 平台 -->

    标签

  <!-- #endif -->

    <view>
        name:{{name}} ,id:{{id}}
        <view v-on:click="show">haha</view>
        <!-- #ifdef H5 -->
            <view>h5</view>
        <!-- #endif -->
        
        <!-- #ifdef MP-WEIXIN -->
            <view>WEIXIN</view>
        <!-- #endif -->
    </view>

 

posted @ 2021-12-01 16:39  remix_alone  阅读(190)  评论(0)    收藏  举报