add.vue 3.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. <template>
  2. <div class="subPage">
  3. <form class="mainForm">
  4. <ul>
  5. <li class="flex-h">
  6. <span>跳转类型:</span>
  7. <div class="flex-item">
  8. <div style="width:50%" class="radio">
  9. <el-radio v-model="postData.jumpType" label='0' >连接</el-radio>
  10. <el-radio v-model="postData.jumpType" label='1' >课程</el-radio>
  11. </div>
  12. </div>
  13. </li>
  14. <li class="flex-h">
  15. <span>连接:</span>
  16. <div class="flex-item">
  17. <div style="width:50%">
  18. <el-input
  19. placeholder="请输入连接"
  20. v-model="postData.link"
  21. clearable>
  22. </el-input>
  23. </div>
  24. </div>
  25. </li>
  26. <li class="flex-h">
  27. <span>是否发布:</span>
  28. <div class="flex-item">
  29. <div style="width:50%" class="radio">
  30. <el-radio v-model="postData.release" label='0' >是</el-radio>
  31. <el-radio v-model="postData.release" label='1' >否</el-radio>
  32. </div>
  33. </div>
  34. </li>
  35. <li class="flex-h">
  36. <span>图片位置:</span>
  37. <div class="flex-item">
  38. <div style="width:50%">
  39. <el-select v-model="postData.position" placeholder="请选择">
  40. <el-option
  41. v-for="item in positionList"
  42. :key="item.value"
  43. :label="item.label"
  44. :value="item.value">
  45. </el-option>
  46. </el-select>
  47. </div>
  48. </div>
  49. </li>
  50. <li class="flex-h">
  51. <span>标题:</span>
  52. <div class="flex-item">
  53. <div style="width:50%">
  54. <el-input
  55. placeholder="请输入真实姓名"
  56. v-model="postData.realName"
  57. clearable>
  58. </el-input>
  59. </div>
  60. </div>
  61. </li>
  62. <li class="flex-h">
  63. <span>图片:</span>
  64. <div class="flex-item">
  65. <div>
  66. <a class="formImg">
  67. <img src="" class="centerLabel contain" alt="">
  68. <i class="iconfont icon-quxiao"></i>
  69. </a>
  70. <el-button type="success" size="mini">上传图片</el-button>
  71. </div>
  72. </div>
  73. </li>
  74. <li style="text-align:center">
  75. <el-button type="primary" size="mini">保存</el-button>
  76. <el-button type="danger" size="mini">取消</el-button>
  77. </li>
  78. </ul>
  79. </form>
  80. </div>
  81. </template>
  82. <script>
  83. export default {
  84. name: '',
  85. data () {
  86. return {
  87. postData: {
  88. jumpType: '0',
  89. link: '',
  90. release: '0',
  91. position: ''
  92. },
  93. positionList: [{
  94. value: '0',
  95. label: '首页'
  96. }, {
  97. value: '1',
  98. label: '精选'
  99. }, {
  100. value: '2',
  101. label: '健康'
  102. }, {
  103. value: '3',
  104. label: '社交'
  105. }, {
  106. value: '4',
  107. label: '教育'
  108. }, {
  109. value: '5',
  110. label: '健身'
  111. }, {
  112. value: '6',
  113. label: '艺术'
  114. }],
  115. }
  116. },
  117. components: {},
  118. methods: {
  119. },
  120. mounted () {}
  121. }
  122. </script>
  123. <!-- Add "scoped" attribute to limit CSS to this component only -->
  124. <style lang="scss" scoped>
  125. </style>