message.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <view>
  3. <u-navbar title="意见反馈"></u-navbar>
  4. <view class="message">
  5. <view class="message-form">
  6. <u-form :model="form" ref="uForm" label-width ="100">
  7. <u-form-item label-width="0">
  8. <u-input v-model="value" type="textarea" placeholder="请描述您的商品" height="200"/>
  9. </u-form-item>
  10. <u-form-item label-width="0">
  11. <view class="upload">
  12. <u-upload :action="action" :file-list="fileList" ></u-upload>
  13. </view>
  14. </u-form-item>
  15. <u-form-item >
  16. <u-input v-model="value" placeholder="请留下联系方式,方便我们与您取得联系(必填)" />
  17. </u-form-item>
  18. </u-form>
  19. </view>
  20. </view>
  21. <u-button class="login-btn" type="success" shape="circle" @click="submit">提交</u-button>
  22. </view>
  23. </template>
  24. <script>
  25. export default {
  26. data() {
  27. return {
  28. form: {
  29. },
  30. value: '',
  31. action: 'http://www.example.com/upload',
  32. fileList: [
  33. {
  34. url: 'http://pics.sc.chinaz.com/files/pic/pic9/201912/hpic1886.jpg',
  35. }
  36. ]
  37. }
  38. },
  39. methods: {
  40. submit() {
  41. uni.switchTab({
  42. url: '/pages/user/index'
  43. })
  44. }
  45. }
  46. }
  47. </script>
  48. <style lang="scss" scoped>
  49. .upload{
  50. width: 100%;
  51. }
  52. .message-form{
  53. padding:0 10px;
  54. margin-bottom: 10px;
  55. background-color: #fff;
  56. }
  57. .login-btn {
  58. margin: 28px ;
  59. background-color:#00B962!important;
  60. border-color: #00B962!important;
  61. color:#fff!important;
  62. }
  63. </style>