Ray 开发框架——小程序框架配置开发(一)

本文介绍了在Ray.js工程体系中如何通过文件后缀和CLI命令实现不同平台的逻辑加载,以及如何通过运行时环境变量和全局/工程配置来管理微信小程序、智能小程序和WebH5的差异性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跨端适配

文件同构

工程体系中,可通过文件后缀形式编写特定平台的逻辑。

  • .tsx 通配
  • .web.tsx Web 平台
  • .mini.tsx 小程序平台
    • .wechat.tsx 微信小程序
    • .tuya.tsx 智能小程序

通过 CLI 命令 --target 参数,指定构建和调试的目标平台,然后按优先级(从下至上)加载对应的文件。

运行时

通过运行时环境变量区分。

import {
  isWeb,
  isWechat,
  isTuya,
  isMiniProgram,
  isIOS,
  isAndroid,
  isNative,
} from '@ray-js/env';

示例:

import { isTuya, isWechat } from '@ray-js/env';
 
export function say() {
  if
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IoT砖家涂拉拉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值