An open API service indexing awesome lists of open source software.

https://github.com/hocgin/taro-starter

๐Ÿฆธโ€โ™‚๏ธ ๅผ€็ฎฑๅณ็”จ, ๅฐ็จ‹ๅบๆจก็‰ˆ, ๅŸบไบŽ Taro3 + TypeScript + React, ๆ”ฏๆŒๅˆ†ๅŒ…ๆจกๅผใ€่‡ชๅฎšไน‰tabใ€‚
https://github.com/hocgin/taro-starter

dvajs miniapp react taro wechat-mini-program

Last synced: 12 months ago
JSON representation

๐Ÿฆธโ€โ™‚๏ธ ๅผ€็ฎฑๅณ็”จ, ๅฐ็จ‹ๅบๆจก็‰ˆ, ๅŸบไบŽ Taro3 + TypeScript + React, ๆ”ฏๆŒๅˆ†ๅŒ…ๆจกๅผใ€่‡ชๅฎšไน‰tabใ€‚

Awesome Lists containing this project

README

          

# taro-starter

> - ่ฟ™ๆ˜ฏไธ€ไปฝๅŸบไบŽ 3.x ็š„ Taro ๆจก็‰ˆ, ๅฆ‚ๆžœๆœ‰้œ€่ฆๅฏไปฅ็‚นๅ‡ป`Use this Template`่ฟ›่กŒไฝฟ็”จใ€‚

- [Taro ๅฎ˜ๆ–นๆ–‡ๆกฃ](https://taro-docs.jd.com/taro/docs/README)
- [Taro Hooks](https://github.com/innocces/taro-hooks)
- [Vantui](https://github.com/antmjs/vantui)

### ๅฆ‚ไฝ•ไฝฟ็”จ

1. ๅฎ‰่ฃ…ๅŸบ็ก€ไพ่ต–

```shell
yarn
# or npm install
```

2. ่ฟ่กŒ้กน็›ฎ

```shell
npm run dev:weapp
```

3. ไฝฟ็”จ`ๅพฎไฟกๅผ€ๅ‘ๅทฅๅ…ท`ๅฏผๅ…ฅ`dist`็›ฎๅฝ•

### ้กน็›ฎ่ฏดๆ˜Ž

ๅŸบ็ก€ๆžถๆž„

- Taro
- VantUI
- Less

็›ฎๅฝ•็ป“ๆž„

```shell
.
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ babel.config.js
โ”œโ”€โ”€ config # ้…็ฝฎ
โ”‚ โ”œโ”€โ”€ index.js # ้€š็”จ็Žฏๅขƒ
โ”‚ โ”œโ”€โ”€ dev.js # ๅผ€ๅ‘็Žฏๅขƒ
โ”‚ โ””โ”€โ”€ prod.js # ็”Ÿไบง็Žฏๅขƒ
โ”œโ”€โ”€ dist # ็ผ–่ฏ‘ๆ–‡ไปถ็”Ÿๅญ˜็›ฎๅฝ•
โ”œโ”€โ”€ docs # ๆ–‡ๆกฃ
โ”œโ”€โ”€ jsconfig.json
โ”œโ”€โ”€ mock # mock ๆ•ฐๆฎ
โ”œโ”€โ”€ package.json
โ”œโ”€โ”€ project.config.json # ้กน็›ฎ้…็ฝฎ
โ”œโ”€โ”€ scripts
โ”œโ”€โ”€ src
โ”‚ โ”œโ”€โ”€ assets # ๅ›พ็‰‡
โ”‚ โ”œโ”€โ”€ components # ็ป„ไปถ
โ”‚ โ”‚ โ”œโ”€โ”€ common # ้€š็”จ
โ”‚ โ”‚ โ””โ”€โ”€ ..
โ”‚ โ”œโ”€โ”€ layouts # ..
โ”‚ โ”œโ”€โ”€ models # dva model
โ”‚ โ”‚ โ”œโ”€โ”€ apps.js # ..
โ”‚ โ”‚ โ”œโ”€โ”€ index.js # Model ๅŠ ่ฝฝๅ…ฅๅฃ
โ”‚ โ”œโ”€โ”€ pages # ้กต้ข
โ”‚ โ”‚ โ”œโ”€โ”€ common # ้€š็”จ
โ”‚ โ”‚ โ””โ”€โ”€ ..
โ”‚ โ”œโ”€โ”€ services # ๆŽฅๅฃ
โ”‚ โ”œโ”€โ”€ utils # ้€š็”จๅทฅๅ…ทๅ‡ฝๆ•ฐ
โ”‚ โ”‚ โ”œโ”€โ”€ request.js # [Basic] ่ฏทๆฑ‚ๅฐ่ฃ…
โ”‚ โ”‚ โ”œโ”€โ”€ dva.js # [Basic] Dva ๅฐ่ฃ…
โ”‚ โ”‚ โ”œโ”€โ”€ events.js # Taro ไบ‹ไปถ
โ”‚ โ”‚ โ”œโ”€โ”€ global.js # ๅ…จๅฑ€ๅ˜้‡
โ”‚ โ”‚ โ”œโ”€โ”€ pages.js # ้กต้ข่ทณ่ฝฌ็ฎก็†
โ”‚ โ”‚ โ”œโ”€โ”€ storage.js # ๆœฌๅœฐๅญ˜ๅ‚จ
โ”‚ โ”‚ โ””โ”€โ”€ utils.js # ้€š็”จ
โ”‚ โ”œโ”€โ”€ app.config.js # ๅบ”็”จ้…็ฝฎ
โ”‚ โ”œโ”€โ”€ app.js # ๅบ”็”จๅ…ฅๅฃ
โ”‚ โ”œโ”€โ”€ app.less # ๅ…จๅฑ€ๆ ทๅผ
โ”‚ โ”œโ”€โ”€ config.js # ้กน็›ฎ้…็ฝฎๅ˜้‡
โ”‚ โ”œโ”€โ”€ index.html # html ๆจก็‰ˆๆ–‡ไปถ
โ”‚ โ”œโ”€โ”€ mixin.less # ้€š็”จๆ ทๅผ
โ”‚ โ”œโ”€โ”€ theme.global.scss # ่‡ชๅฎšไน‰ๆ ทๅผไธป้ข˜
โ”‚ โ””โ”€โ”€ theme.less # ๅ…จๅฑ€ๆ ทๅผไธป้ข˜
โ””โ”€โ”€ webpack.config.ts
```

### ๆผ”็คบ

#### ไฝฟ็”จๅฐ็จ‹ๅบ

ๅ›พ็‰‡ๅ็งฐ

#### ้ƒจๅˆ†ๆˆชๅ›พ

ๅ›พ็‰‡ๅ็งฐ

### ่”็ณปไฝœ่€…

ๅ›พ็‰‡ๅ็งฐ