热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

斑马斑马11微信小程序布局谋篇

一、flex布局1、Flex布局是什么?Flex是Flexible Box的缩写,意味着:灵活布局、弹性布局。任何一个容器均可指定为Flex布局。display:flex;行内元素

一、flex布局

1、Flex 布局是什么?

  Flex是Flexible Box的缩写,意味着:灵活布局、弹性布局。

  任何一个容器均可指定为Flex布局。display:flex;

  行内元素也可以使用Flex布局。display:inline-flex;

 

  采用Flex布局的元素,称为Flex容器,简称容器。

  它的所有子元素自动成为容器成员,称为Flex项目,简称项目。

技术分享图片

  容器默认存在两根轴:水平的主轴(main axis)和垂直的交叉轴(cross axis)。主轴的开始位置(与边框的交叉点)叫做main start,结束位置叫做main end;交叉轴的开始位置叫做cross start,结束位置叫做cross end

  项目默认沿主轴排列。单个项目占据的主轴空间叫做main size,占据的交叉轴空间叫做cross size


2、效果展示

技术分享图片


技术分享图片技术分享图片



class="menu">
class="item">
"/static/hade/1.jpg">
长颈鹿

class="item">
"/static/hade/2.jpg">
大象

class="item">
"/static/hade/3.jpg">
烏龜

class="item">
"/static/hade/4.jpg">
佩奇

class="item">
"/static/hade/5.jpg">
小白兔



firends.wxml

技术分享图片技术分享图片

/* pages/firends.wxss */
image {
width: 100rpx;
height: 100rpx;
}
.menu {
display: flex;
/* 规定主轴方向 row:水平;*/
flex
-direction: row;
/* 规定元素在主軸方向展示方式 */
justify
-content: space-around;
/* 在副轴方向如何展示 */
/* align-items: flex-end; */
}
.menu .item {
display: flex;
/* 规定主轴方向 column:垂直;*/
flex
-direction: column;
align
-items: center;
}


firends.wxss

3、总结

技术分享图片

 


二、flex练习

1、tabbar设置

1.1 添加图片文件夹(存放tabbar图片)

1.2 添加4个page页面,分别是(首页:index,消息:message,购物:cart,用户:myInfo)

1.3 app.json
检查pages项:主要是查看添加的page页是否添加管理到Pages下,
配置tabBar项:selectedColor:设置选中后的文本颜色,list项设置每一个模块的配置,
修改window项:设置标题

技术分享图片


技术分享图片技术分享图片

{
"pages": [
"pages/index/index",
"pages/message/message",
"pages/shopping/shopping",
"pages/myInfo/myInfo",
"pages/logs/logs"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "逃宝",
"navigationBarTextStyle": "black"
},
"tabBar": {
"selectedColor": "#FFCC33",
"list": [
{
"pagePath": "pages/index/index",
"text": "首页",
"iconPath": "/static/tabbar/shouye.png",
"selectedIconPath": "/static/tabbar/shouyefill.png"
},
{
"pagePath": "pages/message/message",
"text": "消息",
"iconPath": "/static/tabbar/xinxi.png",
"selectedIconPath": "/static/tabbar/xinxifill.png"
},
{
"pagePath": "pages/shopping/shopping",
"text": "购物",
"iconPath": "/static/tabbar/cart.png",
"selectedIconPath": "/static/tabbar/cart_hover.png"
},
{
"pagePath": "pages/myInfo/myInfo",
"text": "用户",
"iconPath": "/static/tabbar/yonghu.png",
"selectedIconPath": "/static/tabbar/yonghufill.png"
}
]
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}


app.json

2、首页设置

 前台页面的设置:主要用于设置元素


技术分享图片技术分享图片


class="header">
class="icon">
"/static/index/icon_01.png">
奇思妙想

class="icon">
"/static/index/icon_03.png">
合作共赢

class="icon">
"/static/index/icon_05.png">
集思广益

class="icon">
"/static/index/icon_07.png">
云上生活


class="content">
class="guobao">
class="guobaoDet">
class="guobaoPic">
"/static/index/1.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
盖聂

class="OwnerFans">
"/static/index/fans.png">
100万


class="guobaoFrom">
秦时明月


class="guobaoDet">
class="guobaoPic">
"/static/index/2.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
乔峰

class="OwnerFans">
"/static/index/fans.png">
99万


class="guobaoFrom">
秦时明月



class="guobao">
class="guobaoDet">
class="guobaoPic">
"/static/index/3.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
李慕白

class="OwnerFans">
"/static/index/fans.png">
10万


class="guobaoFrom">
卧虎藏龙


class="guobaoDet">
class="guobaoPic">
"/static/index/4.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
俞秀莲

class="OwnerFans">
"/static/index/fans.png">
9万


class="guobaoFrom">
卧虎藏龙



class="guobao">
class="guobaoDet">
class="guobaoPic">
"/static/index/5.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
李白

class="OwnerFans">
"/static/index/fans.png">
100万


class="guobaoFrom">



class="guobaoDet">
class="guobaoPic">
"/static/index/6.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
苏轼

class="OwnerFans">
"/static/index/fans.png">
100000000万


class="guobaoFrom">




class="guobao">
class="guobaoDet">
class="guobaoPic">
"/static/index/7.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
秦始皇

class="OwnerFans">
"/static/index/fans.png">
100万


class="guobaoFrom">



class="guobaoDet">
class="guobaoPic">
"/static/index/8.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
汉武帝

class="OwnerFans">
"/static/index/fans.png">
99万


class="guobaoFrom">




class="guobao">
class="guobaoDet">
class="guobaoPic">
"/static/index/9.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
成吉思汗

class="OwnerFans">
"/static/index/fans.png">
100万


class="guobaoFrom">



class="guobaoDet">
class="guobaoPic">
"/static/index/10.jpg">


class="guobaoOwner">
class="OwnerName">
"/static/index/owner.png">
孙悟空

class="OwnerFans">
"/static/index/fans.png">
99万


class="guobaoFrom">
斗战胜佛





index.wxml

前台页面的css设置,用于设置页面元素的布局


技术分享图片技术分享图片

/**index.wxss**/
.header{
display: flex;
flex
-direction: row;
justify
-content: space-around;
}
.header .icon image {
width: 100rpx;
height: 100rpx;
}
.header .icon{
display:flex;
flex
-direction: column;
align
-items: center;
}
.content{
margin
-top: 20rpx;
display: flex;
flex
-direction: column;
justify
-content: space-around;
}
.content .guobao image {
width: 350rpx;
height: 400rpx;
margin: 10rpx 10rpx 10rpx 10rpx;
}
.content .guobao{
display:flex;
flex
-direction: row;
align
-items: center;
}
.content .guobao .guobaoOwner{
display:flex;
flex
-direction: row;
justify
-content: space-between;
/* 设置view相关的 */
background
-color: rgba(0, 0, 0, 0.618);
position:absolute;
width: 350rpx;
height: 80rpx;
margin:
-80rpx 10rpx 10rpx 10rpx;
/* 设置字体相关的 */
color: white;
font
-size:medium;
line
-height:80rpx ; /*字体居中*/
}
.content .guobao .guobaoOwner image{
width: 40rpx;
height: 40rpx;
vertical
-align: middle; /*图片居中*/
}


wxss

效果展示

技术分享图片

 

 


3、消息页设置

消息页面html的设置:主要用于设置元素 


技术分享图片技术分享图片

class="header">
class="headerContent">
class="item">
"/static/message/xihuan.png">
赞和收藏

class="item">
"/static/message/friends.png">
最近来访

class="item">
"/static/message/communication.png">
评论和@



class="container">
class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
系統消息
class="msgSendTime">2020-02-02

class="messageBottom">
中國加油!武漢加油!眾志成城,抗擊疫情



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
辛弃疾
class="msgSendTime">1882-02-02

class="messageBottom">
我见青山多妩媚,料青山见我应如是



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
苏轼
class="msgSendTime">2020-02-02

class="messageBottom">
泥上偶然留指爪,鸿飞那复计东西



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
zhagnsan
class="msgSendTime">2020-02-02

class="messageBottom">
你好



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
李四
class="msgSendTime">2020-02-02

class="messageBottom">
hello



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
系統消息
class="msgSendTime">2020-02-02

class="messageBottom">
中國加油!武漢加油!眾志成城,抗擊疫情



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
系統消息
class="msgSendTime">2020-02-02

class="messageBottom">
中國加油!武漢加油!眾志成城,抗擊疫情



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
系統消息
class="msgSendTime">2020-02-02

class="messageBottom">
中國加油!武漢加油!眾志成城,抗擊疫情



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
系統消息
class="msgSendTime">2020-02-02

class="messageBottom">
中國加油!武漢加油!眾志成城,抗擊疫情



class="message">
class="messagePic">
"/static/message/message.png">

class="messageContent">
class="messageTop">
系統消息
class="msgSendTime">2020-02-02

class="messageBottom">
中國加油!武漢加油!眾志成城,抗擊疫情





message.wxml

消息页面的css设置,用于设置页面元素的布局


技术分享图片技术分享图片

/* pages/message.wxss */
.header {
width:
100%;
position:
fixed;
background
-color:black;
color: white;
}
.headerContent{
display: flex;
flex
-direction: row;
justify
-content: space-around;
}
.header image {
width: 100rpx;
height: 100rpx;
}
.headerContent .item{
display: flex;
flex
-direction: column;
align
-items: center;

}
.container{
display: flex;
flex
-wrap: wrap;
flex
-direction: column;
justify
-content: space-around;
}
.container image {
width: 100rpx;
height: 100rpx;
}
.container .message {
width: 750rpx;
display: flex;
flex
-direction: row;
justify
-content:start;
}
.messageContent .messageTop{
width: 650rpx;
display: flex;
flex
-direction: row;
justify
-content: space-between;
}
.container .message .messageContent .msgSendTime{
margin
-right: 10rpx;
}
.container .message .messageContent .messageBottom{
/*单行文本超出*/
width: auto;
display:
-webkit-box; /*设置为弹性盒子*/
-webkit-line-clamp: 1;/*最多显示1行数据*/
overflow: hidden;
/*超出备份隐藏*/
text
-overflow: ellipsis; /*超出显示为省略号*/
-webkit-box-orient: vertical;
word
-break: break-all;
}


message.wxss

效果展示 

技术分享图片

 

 


4、购物页面

购物页面html的设置:主要用于设置元素


技术分享图片技术分享图片


class="shopping">

class="title">
甘肃博物馆 马踏飞燕

class="watch">
class="watch_status">预展中
class="watch_nums">30000次围观

class="main_pic">
"/static/shopping/mtfy.jpg">

class="detail_pic">
"/static/shopping/mtfy1.jpg">
"/static/shopping/mtfy2.jpg">
"/static/shopping/mtfy3.jpg">
"/static/shopping/mtfy4.jpg">
"/static/shopping/mtfy5.jpg">



class="shopping">

class="title">
湖南博物馆 越王勾践剑

class="watch">
class="watch_status">预展中
class="watch_nums">30000次围观

class="main_pic">
"/static/shopping/ywgj.jpg">

class="detail_pic">
"/static/shopping/ywgj1.jpg">
"/static/shopping/ywgj2.jpg">
"/static/shopping/ywgj3.jpg">
"/static/shopping/ywgj4.jpg">
"/static/shopping/ywgj5.jpg">




shopping.wxml

购物页面的css设置,用于设置页面元素的布局


技术分享图片技术分享图片

/* pages/shopping/shopping.wxss */
.shopping{
margin: 0rpx 10rpx 50rpx 10rpx;
display: flex;
flex
-direction: column;
justify
-content:space-around;
}
.shopping .title{
font
-size: 40rpx;
font
-weight: 800;
}
.shopping .watch{
display: flex;
flex
-direction: row;
justify
-content:space-between;
}
.shopping .watch .watch_status{
background
-color: darkturquoise;
margin: 10rpx 10rpx 10rpx 10rpx;
border
-radius: 30rpx;
color: white;
width: 150rpx;
text
-align: center;
}
.shopping .watch .watch_nums{
margin: 10rpx 10rpx 10rpx 10rpx;
font
-weight:100;
font
-size: 35rpx;
}
.shopping .main_pic image{
margin: 10rpx 10rpx 10rpx 10rpx;
}
.shopping .detail_pic image{
height: 200rpx;
width: 200rpx;
}
.shopping .detail_pic{
display: flex;
flex
-direction: row;
}
.shopping .detail_pic image{
margin: 10rpx 5rpx 10rpx 5rpx;
}


shopping.wxss

效果展示

技术分享图片技术分享图片


5、用户页面

用户页面html的设置:主要用于设置元素


技术分享图片技术分享图片


class="header">
class="top">
class="user_pic">
"/static/myinfo/user_icon.png">
登录
|
注册

class="seeme">
查看个人主页


class="bottom">
class="item">
0
关注

class="item">
1
粉丝

class="item">
2
赞与收藏

class="item">
3
好友动态



class="content">
class="contentList">
class="item">
"/static/myinfo/orders_icon.png">
全部订单

class="item">
"/static/myinfo/cash_coupon_icon.png">
待支付

class="item">
"/static/myinfo/discount_icon.png">
待评价

class="item">
"/static/myinfo/collect_icon.png">
收藏

class="item">
"/static/myinfo/address_icon.png">
地址管理


class="mycontent">
class="item">
class="my_content_title">我的钱包
class="my_content_detail">
200
>


class="item">
class="my_content_title">我的优惠券
class="my_content_detail">
暂无可用
>


class="item">
class="my_content_title">领券中心
class="my_content_detail">
您的福利都在这里
>




class="footer">
class="item">
"/static/myinfo/wechat.png">
class="footer_item_text">微信客服

class="item">
"/static/myinfo/alipay.png">
class="footer_item_text"F>支付宝客服



myinfo.wxml

用户页面的css设置,用于设置页面元素的布局


技术分享图片技术分享图片

/* pages/myInfo/myInfo.wxss */
.header{
background
-color: turquoise;
display: flex;
flex
-direction: column;
justify
-content:space-around;
color: white;
margin
-bottom: 20rpx;
}
.header .top{
display: flex;
flex
-direction: row;
justify
-content: space-between;
}
.header .top image{
width: 100rpx;
height: 100rpx;
vertical
-align: middle;
}
.header .top .user_pic{
margin:20rpx 10rpx 20rpx 30rpx;
align
-items: center;
justify
-content: center;
}
.header .top .seeme{
background
-color: teal;
height: 80rpx;
width: 300rpx;
margin: 50rpx 20rpx;
line
-height: 80rpx;
text
-align: center;
border
-radius: 30rpx 0rpx 0rpx 30rpx ;
}
.header .top .user_pic text{
line
-height: 150rpx;
margin:0rpx 10rpx 20rpx 10rpx;
align
-items: center;
justify
-content: center;
}
.header .bottom{
display: flex;
flex
-direction: row;
justify
-content:space-around;
margin
-bottom: 50rpx;
}
.header .bottom .item{
display: flex;
flex
-direction: column;
justify
-content:space-around;
align
-items: center;
}
.content{
margin
-top:60rpx;
}
.content .contentList {
display: flex;
flex
-direction: row;
justify
-content: space-around;
}
.content .contentList .item{
display: flex;
flex
-direction: column;
justify
-content: space-around;
align
-items: center;
}
.content .contentList .item image{
width: 80rpx;
height: 80rpx;
}
.content .mycontent {
margin
-top: 100rpx;
border
-top:10rpx solid darkgrey;
}
.content .mycontent .my_content_title{
font
-size: 39rpx;
font
-weight: 600;
}
.content .mycontent .item{
height: 100rpx;
margin: 50rpx 30rpx 50rpx 30rpx;
border
-bottom:4rpx solid rgb(169, 169, 169);
display: flex;
flex
-direction: row;
justify
-content: space-between;
}
.content .mycontent .my_content_detail{
font
-size: 35rpx;
font
-weight: 200;
}
.footer {
margin: 100rpx
0 100rpx 0;
display: flex;
flex
-direction: row;
justify
-content: space-around;
}
.footer .item{
border: 4rpx solid rgb(
169, 169, 169);
border
-radius: 20rpx;
padding: 10rpx 10rpx 10rpx 10rpx;
height: 50rpx;
line
-height: 50rpx;
text
-align: center;
}
.footer_item_text{
margin
-left: 10rpx;
}
.footer image {
height: 50rpx;
width: 50rpx;
vertical
-align: middle;
}


myinfo.wxss

效果展示

技术分享图片

 

 至此,静态页面设置完成,相关源码:https://github.com/1692134188/HelloWechat_Flex.git

 


推荐阅读
  • 题目描述:小K不幸被LL邪教洗脑,洗脑程度之深使他决定彻底脱离这个邪教。在最终离开前,他计划再进行一次亚瑟王游戏。作为最后一战,他希望这次游戏能够尽善尽美。众所周知,亚瑟王游戏的结果很大程度上取决于运气,但通过合理的策略和算法优化,可以提高获胜的概率。本文将详细解析洛谷P3239 [HNOI2015] 亚瑟王问题,并提供具体的算法实现方法,帮助读者更好地理解和应用相关技术。 ... [详细]
  • Vuex 实战进阶:构建高效笔记本应用(第二篇)
    在上一篇文章中,我们初步探讨了 Vuex 在该项目中的应用。本文将深入解析整个项目的架构设计。首先回顾 `main.js` 的内容,然后重点分析 `App.vue` 文件,其中引入了 `Toolbar.vue` 和 `NodeList.vue` 组件,详细说明它们在应用中的作用和交互方式。通过这些组件的协同工作,我们将展示如何构建一个高效且响应迅速的笔记本应用。 ... [详细]
  • 大数据应用实例:电视收视率分析企业项目实操第二篇
    本文继续探讨大数据在电视收视率分析中的应用,详细介绍了如何在CentOS系统中进行防火墙管理。针对CentOS 6.5及更早版本,提供了具体的命令操作步骤,包括停止防火墙服务和禁用防火墙启动。此外,还深入讨论了这些操作对数据传输和系统安全的影响,为实际项目实施提供了宝贵的技术参考。 ... [详细]
  • Spring Security 认证模块的项目构建与初始化
    本文详细介绍了如何构建和初始化Spring Security认证模块的项目。首先,通过创建一个分布式Maven聚合工程,该工程包含四个模块,分别为core、browser(用于演示)、app等,以构成完整的SeehopeSecurity项目。在项目构建过程中,还涉及日志生成机制,确保能够输出关键信息,便于调试和监控。 ... [详细]
  • Git基础操作指南:掌握必备技能
    掌握 Git 基础操作是每个开发者必备的技能。本文详细介绍了 Git 的基本命令和使用方法,包括初始化仓库、配置用户信息、添加文件、提交更改以及查看版本历史等关键步骤。通过这些操作,读者可以快速上手并高效管理代码版本。例如,使用 `git config --global user.name` 和 `git config --global user.email` 来设置全局用户名和邮箱,确保每次提交时都能正确标识提交者信息。 ... [详细]
  • 解决基于XML配置的MyBatis在Spring整合中出现“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”问题的方法
    在将Spring与MyBatis进行整合时,作者遇到了“无效绑定语句(未找到):com.music.dao.MusicDao.findAll”的问题。该问题主要出现在使用XML文件配置DAO层的情况下,而注解方式配置则未出现类似问题。作者详细分析了两个配置文件之间的差异,并最终找到了解决方案。本文将详细介绍问题的原因及解决方法,帮助读者避免类似问题的发生。 ... [详细]
  • 在探讨如何高效处理大规模数据报表的分页展示之前,首先需要明确导致报表加载缓慢的主要原因。通常情况下,这主要是由于两个方面:一是查询条件过于宽泛,使得数据库返回的结果集包含数百万甚至更多的记录;二是前端渲染性能不足,无法高效处理大量数据。为了优化这一过程,可以从以下几个方面入手:优化查询条件,减少不必要的数据返回;采用分页查询技术,每次仅加载所需的数据;利用缓存机制,减少对数据库的频繁访问;提升前端渲染效率,使用虚拟滚动等技术提高用户体验。 ... [详细]
  • 本文深入解析了 Apache 配置文件 `httpd.conf` 和 `.htaccess` 的优化方法,探讨了如何通过合理配置提升服务器性能和安全性。文章详细介绍了这两个文件的关键参数及其作用,并提供了实际应用中的最佳实践,帮助读者更好地理解和运用 Apache 配置。 ... [详细]
  • 在执行 Vim/VM 命令时遇到错误提示:检测到名为
    在使用 Docker 时,通过 Vim 编辑 Dockerfile 文件时遇到了错误提示:“检测到名为 .dockerfile.swp 的交换文件”。这一问题通常是因为上次编辑该文件时意外中断,导致系统生成了临时的交换文件。为了解决这个问题,可以手动删除该交换文件或使用 Vim 的恢复功能来恢复未保存的更改。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • Jenkins学习精华:自动化构建与持续集成入门指南
    本文综合了网络资源及同事分享的PPT内容,详细介绍了Jenkins在自动化构建与持续集成中的应用。首先涵盖了Jenkins的安装与配置流程,接着阐述了如何根据项目需求设定自动化编译任务,包括确定开发环境、选择合适的编译工具以及实现代码的自动更新等关键步骤。特别强调了在SVN环境中通过命令行实现代码自动拉取的最佳实践。 ... [详细]
  • 深入解析Tomcat:开发者的实用指南
    深入解析Tomcat:开发者的实用指南 ... [详细]
  • 探究Oracle数据库字符集编码的详细方法与实践
    本文深入探讨了Oracle数据库字符集编码的详细方法与实践。首先,通过执行 `SELECT USERENV('language') FROM DUAL;` 查询服务端字符集编码。其次,通过在注册表中搜索 `NLS_LANG` 参数来查看客户端字符集编码。此外,文章还介绍了如何在不同场景下正确配置和转换字符集,以确保数据的一致性和完整性。 ... [详细]
  • 斐波那契数在组合数学中的应用与探索
    斐波那契数列作为数学领域中一个广为人知的数列,不仅拥有丰富的数学性质,还与自然界的诸多现象紧密相连。本文将深入探讨这一数列背后的奥秘,揭示其在组合数学中的广泛应用,并通过具体问题的引入,展示斐波那契数列在解决复杂组合问题时的独特优势。 ... [详细]
  • jQuery学习笔记:深入理解事件委派(2014年8月3日)
    在jQuery中,事件委托机制主要通过`closest()`方法实现。该方法用于查找与指定选择器匹配的最近祖先元素,从当前元素开始逐级向上遍历DOM树。这一技术不仅提高了代码的效率,还能有效处理动态生成的元素。参考资料:jQuery遍历方法详解。 ... [详细]
author-avatar
苏格拉没有底YI_670
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有