1.0.3 • Published 5 years ago

toolbar-for-miniprogram v1.0.3

Weekly downloads
1
License
ISC
Repository
github
Last release
5 years ago

toolbar-for-miniprogram

toolbar for miniprogram wechat

Installation

npm install --save toolbar-for-miniprogram

Usage

app.js

const { initBar } = require("toolbar-for-miniprogram/provider");
const defaultAttrs = {
  title: "标题",
  backgroundTextStyle: "dark"
};

App({
  onLaunch: function() {
    initBar(defaultAttrs, { shareContentGetter });
  }
});

function shareContentGetter(shareContent) {
  shareContent = shareContent || {};
  const defShareDict = {
    title: "分享标题",
    path: "分享路径",
    imageUrl: "分享图"
  };
  const shareDict = {
    title: shareContent.title || defShareDict.title,
    path: shareContent.path || defShareDict.path,
    imageUrl: shareContent.imageUrl || defShareDict.imageUrl
  };
  return shareDict;
}

app.json

"usingComponents": {
    "toolbar": "toolbar-for-miniprogram"
  },

wxml 文件中使用

 <toolbar title="{{title}}" shareContent="{{shareContent}}" />

Properties

title

设置当前页面的标题

navbarColor

设置页面的导航条颜色
格式 "#ffffff #000000" 两个颜色之间用空格隔开
第一个表示(backgroundColor)背景颜色值,有效值为十六进制颜色
第二个表示(frontColor)前景颜色值,包括按钮、标题、状态栏的颜色,仅支持 #ffffff 和 #000000

bgColor

设置窗口的背景色 格式 "#ffffff #ffffff #ffffff" 三个颜色之间使用空格隔开
第一个表示 backgroundColor(窗口的背景色,必须为十六进制颜色值)
第二个表示 backgroundColorTop(顶部窗口的背景色,必须为十六进制颜色值,仅 iOS 支持)
第三个表示 backgroundColorBottom(底部窗口的背景色,必须为十六进制颜色值,仅 iOS 支持)

backgroundTextStyle

设置下拉背景字体、loading 图的样式 目前仅支持 dark、light

shareContent

页面发起转发时的内容

 const shareContent = {
    title: "分享标题",
    path: "需要分享的页面路径",
    imageUrl: "分享图"
  };
1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago