一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子資料>discuzQ小程序、H5、APP端

discuzQ小程序、H5、APP端

2022-06-10 | zip | 1.00 MB | 次下載 | 2積分

資料介紹

授權(quán)協(xié)議 Apache
開發(fā)語言 JavaScript HTML/CSS
操作系統(tǒng) 跨平臺(tái)
軟件類型 開源軟件
所屬分類 手機(jī)/移動(dòng)開發(fā)、 微信小程序

軟件簡介

?

同步官方discuz!Q主程序代碼,Discuz! Q 繼承了 Discuz! X 的社區(qū)的核心能力,增強(qiáng)了變現(xiàn)的能力,原生接入微信生態(tài),且更適配今天移動(dòng)端的交互,幫助用戶碎片化的信息發(fā)布及獲取。

Discuz! Q 使用主流的框架,前后分離的方式重寫了全部代碼,數(shù)百個(gè)接口全部開放,原生的連接微信生態(tài)和騰訊云。

授權(quán)聲明

Copyright 2020, Tencent Cloud.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

開始

  1. 安裝依賴
npm install

請注意:?node 版本需要大于 10.13.0 的穩(wěn)定版。推薦可以使用?nvm?進(jìn)行 node 的多版本管理。

  1. 本地開發(fā)時(shí)項(xiàng)目編譯以及熱加載
  • H5 項(xiàng)目

    npm run dev:h5
  • 小程序

    npm run dev:mp-weixin

    然后打開微信開發(fā)者工具,導(dǎo)入?dist/dev/mp-weixin?目錄即可開發(fā)預(yù)覽

  1. 構(gòu)建
  • H5 項(xiàng)目構(gòu)建

    npm run build:h5

    構(gòu)建好的文件存放在?dist/build/h5?目錄下

  • 小程序項(xiàng)目構(gòu)建

    npm run build:mp-weixin

    然后打開微信開發(fā)者工具,導(dǎo)入?dist/build/mp-weixin?目錄

  1. 開發(fā)工具推薦

    推薦使用?VSCode?進(jìn)行開發(fā),針對此項(xiàng)目VSCode插件推薦安裝:

    • Vetur
    • ESLint
    • Stylelint
    • Prettie
    • Vue VSCode Snippets
    • JavaScript(ES6) Snippets ESDoc

編碼規(guī)范

  1. JavaScript 代碼規(guī)范
  2. Css&Scss 代碼規(guī)范
  3. 命名約定

項(xiàng)目版本管理

  1. Git 分支開發(fā)工作流
  2. Git 提交規(guī)范

代碼評審相關(guān)

  1. PR 說明
  2. 待補(bǔ)充

項(xiàng)目目錄結(jié)構(gòu)說明

|--.vscode                    vscode 編輯器的一些設(shè)置文件
|-- dist                      構(gòu)建之后生成的目錄
|-- .github                    規(guī)范說明 | github action 工作流(待完成)
|-- public                    H5 模板文件
|-- src                       項(xiàng)目的開發(fā)目錄
| |-- api                     api 存放目錄以及對于請求數(shù)據(jù)的處理存放目錄
| | |-- api-request.js          api: 請求之前或者之后處理函數(shù)
| | |-- data-format.js          api: 數(shù)據(jù)處理文件
| | |-- index.js                api: 要請求的api定義
| |-- assets                  資源存放目錄
| |-- common                  頁面公用的部分存放的目錄
| |-- components              頁面公用的組件存放的目錄
| |-- locale                  國際化設(shè)置目錄(語言設(shè)置)
| |-- library                 存放一些第三方依賴庫等
| |-- pages                   頁面目錄
| |-- store                   數(shù)據(jù)狀態(tài)管理目錄
| | |-- modules
| | |-- types
| | |-- index.js
| |-- styles                  公共樣式存放目錄
| | |-- base                    styles: 基礎(chǔ)樣式
| | | |-- mixin                 styles: mixin函數(shù)
| | | |-- theme                 styles: 主題皮膚配置
| | | |-- variable              styles: 變量
| | | |-- reset.scss            styles: 重置頁面樣式
| |-- utils                   常用函數(shù)存放目錄
| |-- App.vue                 應(yīng)用配置,用來配置App全局樣式以及監(jiān)聽
| |-- main.js                 Vue 初始化入口文件
| |-- manifest.json           配置應(yīng)用名稱、appid、logo、版本等打包信息
| |-- pages.json              配置頁面路由、導(dǎo)航條、選項(xiàng)卡等頁面類信息
| |-- uni.scss                uni 全局樣式變量
|-- .editorconfig             編輯器配置推薦
|-- .env.development          開發(fā)環(huán)境變量
|-- .env.production           生產(chǎn)環(huán)境變量
|-- .eslintignore             eslint 忽略的文件
|-- .eslintrc.js              eslint 配置文件
|-- .gitignore                git 提交忽略文件
|-- .npmrc                    安裝 npm 包的部分設(shè)置
|-- .prettierignore           prettier 插件的設(shè)置
|-- babel.config.js           babel 配置文件
|-- commitlint.config.js      git commit 規(guī)范提交配置文件
|-- jsconfig.json             vscode 本地文件提示
|-- postcss.config.js         postcss 配置
|-- README.md                 項(xiàng)目說明文件
|-- stylelint.config.js       樣式規(guī)范配置文件
|-- vue.config.js             vue-cli 自定義配置

依賴

  1. uni-app:基于 vue 的多端統(tǒng)一開發(fā)框架
  2. vue:JavaScript 漸進(jìn)式框架
  3. vuex:狀態(tài)管理
  4. vue-i18n:國際化
  5. jsonapi-vuex:允許通過 vuex store 訪問?JSON:API?web 服務(wù)中的數(shù)據(jù)。Discuz Q 接口使用的是 JSON:API 規(guī)范,所以使用這個(gè)庫更加方便處理該請求和數(shù)據(jù)。

TODO

  • ?單元測試
  • ?部署
  • ?CI:Github Action
  • ?CR 流程
?

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
  2. 4.27 MB   |  9次下載  |  免費(fèi)
  3. 2Altium Designer元件庫
  4. 17.11 MB   |  6次下載  |  免費(fèi)
  5. 324V2A開關(guān)電源PCB資料分享
  6. 0.23 MB   |  4次下載  |  1 積分
  7. 4GD100PIX120C6SNA規(guī)格書
  8. 0.98 MB   |  3次下載  |  免費(fèi)
  9. 5Multisim模擬電路仿真教程
  10. 1.93 MB   |  1次下載  |  3 積分
  11. 6BK7258英文規(guī)格書
  12. 1.67 MB   |  1次下載  |  免費(fèi)
  13. 7RA4L1硬件手冊
  14. 21.89 MB  |  1次下載  |  免費(fèi)
  15. 8RA4L1_SENSOR-V1原理圖
  16. 754.36 KB  |  1次下載  |  免費(fèi)

本月

  1. 1晶體三極管的電流放大作用詳細(xì)說明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
  4. 4.03 MB   |  25次下載  |  1 積分
  5. 3AIWA HS-J303 MKⅡ維修手冊
  6. 22.47 MB   |  24次下載  |  10 積分
  7. 4九陽豆?jié){機(jī)高清原理圖
  8. 2.47 MB   |  23次下載  |  1 積分
  9. 5多級放大電路的學(xué)習(xí)課件免費(fèi)下載
  10. 1.81 MB   |  21次下載  |  2 積分
  11. 6AIWA HS-J202/HS-J202M/HS-J800維修手冊
  12. 13.60 MB   |  16次下載  |  10 積分
  13. 7東芝彩色電視機(jī)29SF6C維修說明書
  14. 4.86 MB   |  9次下載  |  1 積分
  15. 8人形機(jī)器人電機(jī)驅(qū)動(dòng)和傳感報(bào)告
  16. 4.27 MB   |  9次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  10. 158M  |  183338次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81586次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分