uniapp中条件编译

官方:https://uniapp.dcloud.net.cn/tutorial/platform.html#%E8%B7%A8%E7%AB%AF%E5%85%BC%E5%AE%B9

#ifndef H5
代码段…
#endif

表示除了H5其他都可以编译

#ifdef H5
代码段…
#endef

表示只能编译H5,其他的都不能编译

在这里插入图片描述
其他编译平台请查看官方文档。

可以用在什么文件中呢?
.vue
.js
.css
pages.json
各个预编译文件:.scss .less .stylus .ts .pug

在不同的语法中,所用注释也不一样!

  • 条件编译是利用注释实现的,在不同语法里注释写法不一样,
    js使用 // 注释、
    css 使用 /* 注释 */、
    vue/nvue 模板里使用 < !-- 注释 – >;

  • 条件编译APP-PLUS包含APP-NVUE和APP-VUE,APP-PLUS-NVUE和APP-NVUE没什么区别,为了简写后面出了APP-NVUE ;

  • 使用条件编译请保证编译前和编译后文件的正确性,比如json文件中不能有多余的逗号;

    扫描二维码关注公众号,回复: 14818496 查看本文章
  • VUE3 需要在项目的 manifest.json 文件根节点配置 “vueVersion” : “3”

猜你喜欢

转载自blog.csdn.net/qq_31676483/article/details/129092121
今日推荐