赞
踩
“首页” “发布” “我的” 每个页面都要
<template> <view> 首页 <u-tabbar :list="tabBar" @change="changeEvent()" bg-color="rgb(51, 61, 73)" active-color="rgba(8,141,246, 1)" inactive-color="#fff"> </u-tabbar> </view> </template> <script> export default { data() { return { tabBar: '', } }, onLoad() { this.tabBar = [{ // pagePath(需以"/"开头)属性即可 pagePath: "/pages/index/index", iconPath: "home", selectedIconPath: "home-fill", text: '首页', }, { pagePath: "/pages/release/release", iconPath: "https://cdn.uviewui.com/uview/common/min_button.png", selectedIconPath: "https://cdn.uviewui.com/uview/common/min_button_select.png", text: '发布', // 在此配置midButton: true 在<u-tabbar 标签内配置 :mid-button="true" 表示此项为凸起按钮项 // midButton: true, }, { pagePath: "/pages/user/user", iconPath: "account", selectedIconPath: "account-fill", text: '我的', // isDot 为 true 时 “首页”角标将会以红点的形式显示 2 // count: 2, // isDot: true, }, ] }, methods: { } } </script>
{ "easycom": { "^u-(.*)": "uview-ui/components/u-$1/u-$1.vue" }, "pages": [ { "path": "pages/index/index", "style": { "navigationBarTitleText": "首页" } } ,{ "path" : "pages/user/user", "style" : { "navigationBarTitleText": "我的", "enablePullDownRefresh": false } } ,{ "path" : "pages/release/release", "style" : { "navigationBarTitleText": "发布", "enablePullDownRefresh": false } } ], // 原生的导航 "tabBar": { // 需要时HexColor,设置成red 无法识别,下方颜色设置同理 // "color":"#000", // "backerStyle":"white", // "selectedColor":"#555", // "backgroundColor": "#e6e6e6", "list": [{ "pagePath": "pages/index/index" }, { "pagePath": "pages/user/user" }, { "pagePath": "pages/release/release" } ] }, }
(1)一定要添加 “tabBar” !!!!!
(2) “tabBar” 名称要和 .vue页面里面 onLoad 的 this.onLoad 想通!!!!
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。