跳到主要内容

如何使用

增加 TiConfigProvider 组件,用于设置整体主题皮肤、多语言切换、反黑反白模式设置等.

ConfigProvider 只需在应用外围包裹一次即可全局生效。详见全局化配置 ConfigProvider 使用文档:MiniProgram / [React](/docs/react/components/start/config-provider / Vue / WebComponents

小程序

安装

npm install @titian-design/weapp

引用

{
// 原生小程序
"usingComponents": {
"ti-config-provider": "@titian-design/weapp/config-provider/index"
},
// titan-cli搭建的项目
"usingComponents": {
"ti-config-provider": "platform://titian-mp/config-provider"
}
}

使用

code

<ti-config-provider theme="{{theme}}">
<view />
</ti-config-provider>

React

安装

npm install @titian-design/mobile-react

使用

code
import { TiConfigProvider } from '@titian-design/mobile-react'

<TiConfigProvider theme={theme}>
<App />
</TiConfigProvider>

Vue

安装

npm install @titian-design/mobile-vue

使用

code

<template>
<TiConfigProvider>
<App />
</TiConfigProvider>
</template>

<script lang="ts" setup>
import { TiConfigProvider } from '@titian-design/mobile-vue';

import { createApp } from 'vue';
import { TitianUI } from 'titian-h5-vue';
import App from './App.vue';

const app = createApp(App);
app.use(TitianUI);
app.mount('#root');
</script>

Web Components

(后补)