1.0.1 • Published 2 years ago

@chenbz/clever-island v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

小程序“灵动岛💊”

简介

clever-island 是一款微信小程序导航栏,通过简单的属性配置即可使用,通过灵动岛全新的交互方式,使信息更快更高效触达用户。

效果图

效果图

亮点

  1. ✅保证安卓IOS显示效果一致
  2. 拓展🉑️同时显示返回上一页返回首页
  3. 点击标题🉑️返回顶部
  4. 长按标题开启灵动岛
  5. 预留slot进行灵动岛拓展

使用

初始化项目

npm init

安装

npm i @chenbz/clever-island

构建npm

工具 => 构建npm

使用

json

/pages/home/index.json
{
    "usingComponents": {
        "NavBar": "@chenbz/clever-island"
    },
    "navigationStyle": "custom"
}

wxml

<view>
    <NavBar title="测试标题" id="islandDom">
自定义灵动内容
    </NavBar>
</view>

手动触发灵动岛

js

// pages/home/index.js
Page({
    onLoad(options) {

        const islandDom = this.selectComponent("#islandDom");

        setTimeout(() => {
          // 显示灵动岛
          islandDom.showIslandContent();
        }, 2000)

        setTimeout(() => {
          // 关闭灵动岛
          islandDom.hidesIslandContent();
        }, 6000)
    },
})

属性

属性描述默认值
title标题hello world
showGoBack显示返回按钮false
showHome显示返回主页按钮false
position是否开启绝对定位false
bgColor导航栏背景颜色white
islandBgColor灵动岛背景颜色white

更新日志

  • 2022-10-11 初次提交