Common.vue 860 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <template >
  2. <view>
  3. <u-navbar v-if="mytitle" :title="mytitle" :is-back="noback" :border-bottom="!noback">
  4. <view class="slot-wrap"></view>
  5. </u-navbar>
  6. </view>
  7. </template>
  8. <script>
  9. //import * as API from '@/apis/common.js'
  10. export default {
  11. name:"Common",
  12. props:{
  13. login: {
  14. require: false,
  15. default: true,
  16. },
  17. noback:{
  18. require: false,
  19. default: true,
  20. },
  21. mytitle: {
  22. require: false,
  23. default: false,
  24. },
  25. },
  26. data() {
  27. return {
  28. };
  29. },methods:{
  30. },mounted(){
  31. console.log("common-mounted")
  32. },destroyed(){
  33. }
  34. }
  35. </script>
  36. <style>
  37. .navbar-right {
  38. display: flex;
  39. margin-right: 20rpx;
  40. span{
  41. color:rgb(96, 98, 102);
  42. margin-left: 3px;
  43. }
  44. }
  45. .slot-wrap {
  46. display: flex;
  47. align-items: center;
  48. flex: 1;
  49. }
  50. </style>