前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >小程序项目实战-第二篇

小程序项目实战-第二篇

作者头像
全栈开发日记
发布2022-05-13 14:35:52
3770
发布2022-05-13 14:35:52
举报
文章被收录于专栏:全栈开发日记

本篇目录:

初始化样式 设置主题颜色 添加自定义组件 搜索框组件案例

初始化样式

在小程序wxss中没有全局选择器,如:*{padding:0;}是错误的。

app.wxss中做代码样式初始化处理:

代码语言:javascript
复制
view,view,text,swiper,swiper-item,image{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

设置主题颜色

app.wxss中定义主题颜色:

代码语言:javascript
复制
/*主题颜色 通过变量来实现*/
page{
    /*定义主题颜色*/
    --themeColor:#eb4450;
}

页面.wxss中使用主题颜色:

代码语言:javascript
复制
/*使用主题颜色*/
view{
  color:var(--themeColor);
}

添加自定义组件

在小程序项目根目录下创建components目录,用来存放组件。

① 在components文件夹中创建组件文件夹。

② 在要用到该自定义组件的页面json文件中声明组件:

Sinput是我创建的自定义组件名称,后面是自定义组件的位置。

代码语言:javascript
复制
"usingComponents": {
    "Sinput":"../../components/Sinput/Sinput"
},

③ 在wxml中直接使用该自定义组件。

搜索框组件案例

wxml:

代码语言:javascript
复制
<view class="serch_input">
  <navigator url="../../pages/search/index" open-type="navigate">搜索</navigator>
</view>

wxss:

代码语言:javascript
复制
.serch_input {
  height: 90rpx;
  padding: 10rpx;
  background-color: var(--themeColor);
}
.serch_input navigator {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  border-radius: 15rpx;
  color: #666;
}
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-02-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 全栈开发日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 初始化样式
  • 设置主题颜色
  • 添加自定义组件
  • 搜索框组件案例
相关产品与服务
云开发 CloudBase
云开发(Tencent CloudBase,TCB)是腾讯云提供的云原生一体化开发环境和工具平台,为200万+企业和开发者提供高可用、自动弹性扩缩的后端云服务,可用于云端一体化开发多种端应用(小程序、公众号、Web 应用等),避免了应用开发过程中繁琐的服务器搭建及运维,开发者可以专注于业务逻辑的实现,开发门槛更低,效率更高。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档