diff --git a/README.md b/README.md index 08a562f..0ee230f 100644 --- a/README.md +++ b/README.md @@ -17,24 +17,6 @@ const { code } = parse(jsxCode, [cssCode1, cssCode2, ...], { // code: jsx代码 string ``` -### css 变量打包 - -如果需要支持 css 变量的打包,需要将出参`cssVariables`进行二次编译,如下例子所示: - -```typescript -import { parse, combineCssVariables } from '@tarojs/parse-css-to-stylesheet' - -// Harmony -const { code: CodeA, cssVariables: cssVariablesA } = parse(jsxCodeA, [cssRootVarCode, cssCodeA, ...], { - platformString: 'Harmony' -}) -const { code: codeB, cssVariables: cssVariablesB } = parse(jsxCodeB, [cssRootVarCode, cssCodeB, ...], { - platformString: 'Harmony' -}) -// 获取合并后的css变量代码 -const css_variable_code: String = cssVariables([cssVariablesA, cssVariablesB]) -``` - ## 参数说明 ```typescript @@ -44,7 +26,6 @@ export interface ParseOptions { } export interface ParseResult { code: string; // 输出的jsxcode - cssVariables?: string; // css变量字符串片段 } // 样式解析 @@ -53,9 +34,6 @@ export function parse( styles: Array, options: ParseOptions ): ParseResult; - -// 合并css变量字符串片段,输出运行的代码字符 -export function combineCssVariables(variables: Array): string | null; ``` #### ParseOptions @@ -67,18 +45,17 @@ export function combineCssVariables(variables: Array): string | null; #### ParseResult -| 配置参数 | 类型 | 说明 | -| ------------ | ------- | ------------------------- | -| code | String | 经过样式解析后的 JSX 代码 | -| cssVariables | Boolean | CSS 变量字符串片段 | +| 配置参数 | 类型 | 说明 | +| -------- | ------ | ------------------------- | +| code | String | 经过样式解析后的 JSX 代码 | - +具体位于 [Taro 主仓](https://github.com/NervJS/taro) 路径:_/taro/packages/taro-platform-harmony/src/runtime-ets_ 中 ## 样式支持情况