微信小程序开发之——微信小程序示例

一 概述

除了WeUI组件库,官方进行了扩展,包含组件库、扩展能力、接口和云开发示例

项目地址 在线预览码 预览界面
miniprogram-demo 微信小程序开发之——微信小程序示例_第1张图片 微信小程序开发之——微信小程序示例_第2张图片

二 如何使用小程序示例

2.1 小程序示例——tabs

官方示例下的tabs位置

miniprogram-demo-master\miniprogram\page\weui\example\tabs

微信小程序开发之——微信小程序示例_第3张图片

2.2 自己的项目如何使用tabs

npm库搜索miniprogram-component-plus/tabs

微信小程序开发之——微信小程序示例_第4张图片

npm初始化,并添加tabs
  • 打开调试器——>终端,输入如下指令初始化

    npm init
    
  • 通过npm方式安装miniprogram-component-plus/tabs

    npm i @miniprogram-component-plus/tabs --save
    
  • 点击微信开发者工具的工具中,找到构建npm

    微信小程序开发之——微信小程序示例_第5张图片

  • 构建完成后,项目目录下创建一个miniprogram_npm文件夹,里面有tabs

    微信小程序开发之——微信小程序示例_第6张图片

2.3 项目中使用tabs(以默认创建项目的index页面为例)

将官方tabs对应下的文件copy到index文件对应文件类型下

tabs.js下的CustomPage修改为index.js下的Page

修改前

CustomPage({
  data: {
    tabs: [],
    activeTab: 0,
  }
  )

修改后

Page({
  data: {
    tabs: [],
    activeTab: 0,
  }
)
tabs文件夹下的webview放到pages/webview下,并修改handleClick

修改前

 handleClick(e) {
    wx.navigateTo({
      url: './webview',
    })
  }

修改后

 handleClick(e) {
    wx.navigateTo({
      url: '../webview/webview',
    })
  }
注释掉index.wxss中的.weui-tabs-swiper
/* .weui-tabs-swiper {
  width: 100%;
  height: 100%;
  background-color: var(--weui-BG-2);
} */

2.4 效果图

微信小程序开发之——微信小程序示例_第7张图片

三 参考

  • Github-微信小程序示例
  • CSDN—Tabs参考代码

你可能感兴趣的:(微信小程序,微信小程序,小程序,tabs)