@chenbz/clever-island

1.0.1 • Public • Published

小程序“灵动岛💊

简介

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 初次提交

Readme

Keywords

none

Package Sidebar

Install

npm i @chenbz/clever-island

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

81.3 kB

Total Files

23

Last publish

Collaborators

  • chenbz