开始

用户列表页面,也是我们的好友页面
image.png
新建页面
image.png

image.png
小纸条左上角,点击进入。
image.png
输入una
image.png
回调函数都用不到
image.png

image.png

  1. onNavigationBarButtonTap(e) {
  2. switch (e.index) {
  3. case 0:
  4. uni.navigateTo({
  5. url:'../user-list/user-list'
  6. })
  7. console.log('点击了左边按钮');
  8. this.hidepopup();
  9. break;
  10. case 1:
  11. this.showpopup();
  12. break;
  13. }
  14. },

image.png

image.png

pages配置

导航栏在搜索页 页面用的是类似的
image.png

找到搜索页面的配置参数

image.png
复制整个style部分。
image.png

  1. "style": {
  2. "navigationBarTitleText": "",
  3. "enablePullDownRefresh": false,
  4. "app-plus": {
  5. "scrollIndicator": "none", // 隐藏滚动条
  6. "bounce": "non", // 关闭反弹效果
  7. "titleNView": {
  8. "autoBackButton": false,
  9. "searchInput": {
  10. "align": "left",
  11. "backgroundColor": "#F7F7F7",
  12. "borderRadius": "4px",
  13. "placeholder": "搜索糗事",
  14. "placeholderColor": "#CCCCCC",
  15. "disabled": false
  16. },
  17. "buttons": [
  18. // 右边按钮
  19. {
  20. "color": "#000000",
  21. "colorPressed": "#BBBBBB",
  22. "float": "right",
  23. "fontSize": "16px",
  24. "text": "取消"
  25. }
  26. ]
  27. }
  28. }
  29. }

替换这里
image.png

image.png

取消事件

先来看一下按钮的索引
image.png
image.png
索引是0
image.png

image.png

  1. onNavigationBarButtonTap(e) {
  2. if(e.index==0){
  3. uni.navigateBack({
  4. delta:1
  5. })
  6. }
  7. },

image.png
点击取消,返回了首页
image.png

点击进入页面后的动画效果

image.png
只对app生效。H5无效。
image.png
有这么些类型。
image.png
进场动画。
image.png

  1. "animationType": "slide-in-left", // 进场动画

从左到右的滑入进来。
image.png

结束