tiny-vue/examples/react-site
ajaxzheng 06dbb38707
fix color-picker bug and update changelog (#631)
* docs: update release notes (#397)

* fix Playground Page (#399)

* fix(sites): 切换 sites 引用 @opentiny/vue-repl包

* fix(sites): fix Playground Page

* fix(sites): fix (#400)

* feat(release): delete color-picker

* feat(release): delete color-picker

* feat(release): fix grid tips contentMethod

* fix(playground):  fix process.env \ changeVersion \sortablejs  bugs (#422)

* fix(sites): fix grid demo api link jump error url (#421)

* fix(form-demo): add form validateField api demo (#424)

* fix: fix demo import vue-modal; fix playground share (#428)

* fix(playground):  fix process.env \ changeVersion \sortablejs  bugs

* fix:  fix demo import vue-modal; fix playground share

* fix: import Modal (#430)

* fix(select): Fix label not displaying correctly when using optimization attribute in select component (#438)

* fix(search): the enter bug of the search component is fixed (#439)

* feat(release): fix grid watch data

* feat(grid): fix grid custom tooltip

* fix: fix grid pager events

* docs: fix the problem of missing container component style (#453)

* docs(container): fix container composition demos fix #425 (#441)

* docs: remove :::warning

* fix(checkbox): fix checkbox selected icon bug close #450 (#451)

* fix: fix input attrs id

* fix(slider): fix slider range demo bug

* fix: fix when datetime component in dialog-box, the popper scroll away; fix dialog-box (#455)

* fix(mobile-tabbar): fixed a tabbar component switchover issue on the mobile client (#458)

* fix(slider): fix upload destory bug

* fix(smb-theme): smb theme change fix (#469)

* fix(checkbox): fix checkbox group wrap (#467)

* fix(dropdown): Fix the issue of incorrect theme icons for Dropdown components. (#468)

* fix(dropdown-item): (#472)

Fix DropdownItem component clicking to disable menu items but triggering item-click event

* fix(button): button smb theme change fix (#470)

* fix(button): button smb theme change fix

* fix(checkbox-button): smb theme change fix

* fix(playground): fix jump to incorrect demo (#466)

* fix(link): smb theme change fix (#474)

* fix(theme): smb theme change fix (#480)

* fix(grid): fix grid checkbox radio x-design theme

* chore(ts): change code style for import ts type (#511)

* fix(Cascader, DropDown, Popeditor): fixed Cascader component panel not closing when clicked elsewhere (#513)

* fix(popper): fix popper element  offset error in micro-app (#570)

* chore(popper): stop bubbling when parent is fixed

* fix(popper): fix popper element in micro-app

* feat: update code

* Merge branch 'dev' of github.com:opentiny/tiny-vue into release

* fix(docs): add support vue2.7 docs (#630)

* fix(docs): add support vue2.7 docs

* fix: fix version

* fix: fix color-picker error

* docs: update changelog v3.11.0 (#629)

* fix: update site version

---------

Co-authored-by: Kagol <kagol@sina.com>
Co-authored-by: 申君健 <40288193@qq.com>
Co-authored-by: gimmyhehe <975402925@qq.com>
Co-authored-by: MomoPoppy <125256456+MomoPoppy@users.noreply.github.com>
Co-authored-by: chenxi-20 <76168465+chenxi-20@users.noreply.github.com>
Co-authored-by: yoyo <104079404+yoyo201626@users.noreply.github.com>
2023-10-24 15:06:31 +08:00
..
demos feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
env feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
public feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
scripts fix color-picker bug and update changelog (#631) 2023-10-24 15:06:31 +08:00
src feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
tiny-uno feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
.prettierrc.js feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
.stylelintignore feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
.stylelintrc.js feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
README.md feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
components.d.ts feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
index.html feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
md.extend.config.js feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
package.json feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
tiny.config.js feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
tsconfig.json feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
uno.config.js feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00
vite.config.js feat(react): merge react-dev to dev (#531) 2023-09-28 19:39:05 +08:00

README.md

react 组件文档开发说明

命令

启动

pnpm start

打包

pnpm build

编译 react.jsx 为 react.js

pnpm build:react2

此 vue 项目vue自身需要 jsx所以使用 react 的 jsx只能将其编译为 .js 才能使用

开发说明

目录说明

主要是 demos 底下的文件是用来配置文档展示那些组件,以及写组件示例的

demos
    /app
        /alert
            /webdoc
                /alert.json 配置 alert 组件的文档展示
            /base.vue base 示例文件,导入 base.jsx注册 web comp
            /base.jsx base 写 react 示例
    /webdoc 
        /introduce.md 组件库的介绍文档
        /menu.js 组件库的左侧菜单配置
    /config.js demo 配置
    /overviewimage 组件总览的图标,在这里添加图标