跨端适配
文件同构
工程体系中,可通过文件后缀形式编写特定平台的逻辑。
.tsx通配.web.tsxWeb 平台.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

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

被折叠的 条评论
为什么被折叠?



