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