From 1895f15c4b179f6153ac0ef0faadf5d6c851aea9 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期日, 08 十月 2023 13:14:40 +0800
Subject: [PATCH] # 动态项目
---
pages/common/data-list/dataDetail.vue | 1
pages/project/bf/home/home.vue | 11 +++
pages/home/home.vue | 61 +++++++++++++++++++-
pages.json | 26 ++++++++
pages/LoginDemo/LoginDemo.vue | 12 +++
pages/project/jf/home/home.vue | 11 +++
pages/project/tzsk/home/home.vue | 11 +++
.hbuilderx/launch.json | 16 +++++
pages/project/jk/home/home.vue | 11 +++
9 files changed, 155 insertions(+), 5 deletions(-)
diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
new file mode 100644
index 0000000..582561b
--- /dev/null
+++ b/.hbuilderx/launch.json
@@ -0,0 +1,16 @@
+{ // launch.json 閰嶇疆浜嗗惎鍔ㄨ皟璇曟椂鐩稿叧璁剧疆锛宑onfigurations涓嬭妭鐐瑰悕绉板彲涓� app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
+ // launchtype椤瑰彲閰嶇疆鍊间负local鎴杛emote, local浠h〃鍓嶇杩炴湰鍦颁簯鍑芥暟锛宺emote浠h〃鍓嶇杩炰簯绔簯鍑芥暟
+ "version": "0.0",
+ "configurations": [{
+ "app-plus" :
+ {
+ "launchtype" : "local"
+ },
+ "default" :
+ {
+ "launchtype" : "local"
+ },
+ "type" : "uniCloud"
+ }
+ ]
+}
diff --git a/pages.json b/pages.json
index e4ca57f..abd8ae5 100644
--- a/pages.json
+++ b/pages.json
@@ -24,6 +24,32 @@
"style": {
"navigationBarTitleText": "鏄庣粏"
}
+ },
+
+
+ {
+ "path": "pages/project/bf/home/home",
+ "style": {
+ "navigationBarTitleText": "涓婚〉"
+ }
+ },
+ {
+ "path": "pages/project/jf/home/home",
+ "style": {
+ "navigationBarTitleText": "涓婚〉"
+ }
+ },
+ {
+ "path": "pages/project/jk/home/home",
+ "style": {
+ "navigationBarTitleText": "涓婚〉"
+ }
+ },
+ {
+ "path": "pages/project/tzsk/home/home",
+ "style": {
+ "navigationBarTitleText": "涓婚〉"
+ }
}
],
"globalStyle": {
diff --git a/pages/LoginDemo/LoginDemo.vue b/pages/LoginDemo/LoginDemo.vue
index 662e52c..c1a000c 100644
--- a/pages/LoginDemo/LoginDemo.vue
+++ b/pages/LoginDemo/LoginDemo.vue
@@ -17,7 +17,7 @@
<switch :checked='remberPassword' color="#FFCC33" style="zoom:.5" @change="remberChange"/>
</view>
</view>
- <view class="button">
+ <view class="button" @click="login">
鐧诲綍
</view>
</view>
@@ -85,6 +85,16 @@
},
settings() {
this.$refs.settings.open()
+ },
+ login() {
+ let path = 'js'
+ uni.navigateTo({
+ url: `/pages/project/${path}/home/home`,
+ fail(res) {
+ console.log(`娌℃湁${path}椤圭洰,璇疯仈绯荤鐞嗗厓`);
+ }
+
+ })
}
}
}
diff --git a/pages/common/data-list/dataDetail.vue b/pages/common/data-list/dataDetail.vue
index 3adcb30..5981855 100644
--- a/pages/common/data-list/dataDetail.vue
+++ b/pages/common/data-list/dataDetail.vue
@@ -25,6 +25,7 @@
/>
</view>
+ <!-- todo: 鏃ユ湡閫夋嫨 -->
</view>
<view class="footer">
diff --git a/pages/home/home.vue b/pages/home/home.vue
index 4302512..dc8a813 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -15,7 +15,19 @@
Top 2. 鍐荤尓鎺�
</view>
</view>
- <view v-for="(item,i) in dataList" :key="i">{{i}}</view>
+ <view class="home-list" v-for="(item,i) in homeList" :key="i">
+ <view class="list-title flex-align-center">
+ <view class="list-title-tag "></view>
+ <view>{{item.name}}</view>
+ </view>
+ <view class="list-detl">
+ <view v-for="nav in item.nav">
+ <view style="margin: 10px;">
+ {{nav.name}}
+ </view>
+ </view>
+ </view>
+ </view>
</view>
</template>
@@ -23,18 +35,59 @@
export default {
data() {
return {
- dataList: [{},{},{}]
+ homeList: [
+ {name: '鍏ュ簱',nav:[
+ {name: '缁勬墭鍏ュ簱'},
+ {name: '涓婃灦'}
+ ]},
+ {name: '鍑哄簱'},
+ {name: '鍏朵粬'}]
}
}
}
</script>
<style>
+ .flex-justify-center {
+ display: flex;
+ justify-content: center;
+ }
+ .flex-align-center {
+ display: flex;
+ align-items: center;
+
+ }
.z-swiper {
- height: 200px;
+ height: 90px;
margin: 8px;
- background-image: linear-gradient(110.6deg, rgb(179, 157, 219) 7%, rgb(150, 159, 222) 47.7%, rgb(24, 255, 255) 100.6%);
border-radius: 8px;
+ background-image: linear-gradient(110.6deg, rgb(179, 157, 219) 7%, rgb(150, 159, 222) 47.7%, rgb(24, 255, 255) 100.6%);
color: #fff;
}
+ .home-list {
+ display: flex;
+ flex-direction: column;
+ height: 90px;
+ margin: 8px;
+ border-radius: 8px;
+ background-color: #f5f5f5;
+ }
+ .list-title {
+ display: flex;
+ height: 20px;
+ margin: 10px 10px;
+ /* background-color: #fff; */
+ }
+ .list-title-tag {
+ width: 6px;
+ height: 20px;
+ margin: 5px 5px;
+ border-radius: 8px;
+ background-color: #00aeec;
+
+ }
+ .list-detl {
+ display: flex;
+ flex-direction: row;
+ }
</style>
\ No newline at end of file
diff --git a/pages/project/bf/home/home.vue b/pages/project/bf/home/home.vue
new file mode 100644
index 0000000..26588e0
--- /dev/null
+++ b/pages/project/bf/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+ <view>
+ bf
+ </view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/pages/project/jf/home/home.vue b/pages/project/jf/home/home.vue
new file mode 100644
index 0000000..760113e
--- /dev/null
+++ b/pages/project/jf/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+ <view>
+ jf
+ </view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/pages/project/jk/home/home.vue b/pages/project/jk/home/home.vue
new file mode 100644
index 0000000..5a75c84
--- /dev/null
+++ b/pages/project/jk/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+ <view>
+ jk
+ </view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/pages/project/tzsk/home/home.vue b/pages/project/tzsk/home/home.vue
new file mode 100644
index 0000000..ac0f45e
--- /dev/null
+++ b/pages/project/tzsk/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+ <view>
+ tzsk
+ </view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file
--
Gitblit v1.9.1