图鸟UI开源项目使用教程
项目地址:https://gitcode.com/gh_mirrors/tu/tuniaoUI
1. 项目介绍
图鸟UI(TuniaoUI)是一个基于uni-app开发的UI框架,旨在提供丰富的组件和页面模板,帮助开发者快速构建微信小程序、APP和H5应用。图鸟UI包含常用表单组件、信息展示组件等,并提供丰富的酷炫页面模板,支持快速开发和高效设计。
2. 项目快速启动
2.1 环境准备
在开始之前,请确保您已经安装了以下工具:
- Node.js
- Git
- HBuilderX(推荐,用于uni-app开发)
2.2 克隆项目
首先,克隆图鸟UI的GitHub仓库到本地:
git clone https://github.com/ahua666/tuniaoUI.git
2.3 安装依赖
进入项目目录并安装依赖:
cd tuniaoUI
npm install
2.4 引入TuniaoUI
在项目根目录的
main.js
中引入并使用TuniaoUI的JS库:
// 引入全局TuniaoUI
import TuniaoUI from 'tuniao-ui';
Vue.use(TuniaoUI);
2.5 引入TuniaoUI提供的vuex
在
main.js
中引入store:
// 引入store
import store from './store';
const app = new Vue({
store,
...App
});
2.6 引入TuniaoUI的全局SCSS主题文件
在项目根目录的
uni.scss
中引入此文件:
@import 'tuniao-ui/theme.scss';
2.7 引入TuniaoUI基础样式和图标文件
在
App.vue
中style标签首行的位置引入:
<style lang="scss">
/* 注意要写在第一行,同时给style标签加入lang="scss"属性 */
@import 'tuniao-ui/index.scss';
@import 'tuniao-ui/iconfont.css';
</style>
2.8 配置easycom组件模式
在根目录的
pages.json
中进行配置:
{
"easycom": {
"^tn-(.*)": "@/tuniao-ui/components/tn-$1/tn-$1.vue"
},
"pages": [
// pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
// ...
]
}
3. 应用案例和最佳实践
3.1 表单组件应用
图鸟UI提供了丰富的表单组件,如输入框、选择器、日期选择器等。以下是一个简单的表单示例:
<template>
<view>
<tn-input v-model="inputValue" placeholder="请输入内容"></tn-input>
<tn-picker :options="options" @confirm="onConfirm"></tn-picker>
</view>
</template>
<script>
export default {
data() {
return {
inputValue: '',
options: ['选项1', '选项2', '选项3']
};
},
methods: {
onConfirm(value) {
console.log('选择的值是:', value);
}
}
};
</script>
3.2 信息展示组件应用
图鸟UI还提供了多种信息展示组件,如卡片、列表、轮播图等。以下是一个卡片组件的示例:
<template>
<view>
<tn-card title="卡片标题" content="卡片内容"></tn-card>
</view>
</template>
4. 典型生态项目
4.1 图鸟UI-vue3
图鸟UI-vue3是图鸟UI的升级版本,支持Vue3和TypeScript,提供了更强大的功能和更好的开发体验。您可以通过以下链接下载:
- 图鸟UI-vue3 Dcloud下载地址
- 图鸟UI-vue3 Github下载地址
4.2 图鸟社区
图鸟社区是一个专注于uni-app开发的社区,提供了丰富的资源和交流平台,帮助开发者更好地使用图鸟UI和其他uni-app相关技术。
通过以上步骤,您可以快速上手并使用图鸟UI进行开发。希望本教程对您有所帮助!
tuniaoUI 图鸟UI,基于uni-app进行开发,提供丰富的组件进行快速开发,已经支持H5和微信小程序,包含常用表单组件、信息展示组件等,并提供丰富的酷炫页面模板。 项目地址: https://gitcode.com/gh_mirrors/tu/tuniaoUI
版权归原作者 白威东 所有, 如有侵权,请联系我们删除。