target-select.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <template>
  2. <div>
  3. <!-- <div class="asj-h3">生效对象</div> -->
  4. <el-radio-group v-model="target">
  5. <div class="target-radio-group">
  6. <el-radio label="campaign">当前广告活动(所有定向)</el-radio>
  7. <div class="target-radio-group-item">
  8. <el-radio label="adGroup">当前广告活动指定广告组(所有定向)</el-radio>
  9. <el-select style="margin-left: 23px" v-show="target === 'adGroup'">
  10. <el-option label="111"></el-option>
  11. </el-select>
  12. </div>
  13. <div class="target-radio-group-item">
  14. <el-radio label="specified">指定定向</el-radio>
  15. <el-button v-show="target === 'specified'" style="margin-left: 20px; color: blue;" link>选择定向</el-button>
  16. </div>
  17. </div>
  18. </el-radio-group>
  19. </div>
  20. </template>
  21. <script lang="ts" setup>
  22. import { ref } from 'vue'
  23. const target = ref('campaign')
  24. </script>
  25. <style scoped>
  26. .target-radio-group {
  27. display: flex;
  28. justify-content: flex-start;
  29. flex-direction: column;
  30. .target-radio-group-item {
  31. display: flex;
  32. flex-direction: column;
  33. justify-content: flex-start;
  34. align-items: flex-start;
  35. }
  36. }
  37. </style>