details.vue 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <template>
  2. <view class="container">
  3. <!-- 详情 -->
  4. <view class="cooperativeImgBox">
  5. <image :src="loadImgSrc('/snbj.png')" class="cooperativeImg"></image>
  6. </view>
  7. <view class="itemBox">
  8. <view class="item">
  9. <span>
  10. {{ details.textDetails }}
  11. </span>
  12. </view>
  13. </view>
  14. </view>
  15. </template>
  16. <script>
  17. import { listServer, getServer, delServer, addServer, updateServer } from '@/api/highFrequencyService/highFrequencyService';
  18. export default {
  19. data() {
  20. return {
  21. details: {
  22. titleName: "-",
  23. textDetails: "-",
  24. }
  25. }
  26. }
  27. /**
  28. * 生命周期函数--监听页面加载
  29. */,
  30. onLoad(options) {
  31. this.getServer(options.id, options.type);
  32. },
  33. methods: {
  34. /** 详情 */
  35. getServer(id, type) {
  36. getServer(id, type).then(response => {
  37. let details = response.data;
  38. this.details = details;
  39. wx.setNavigationBarTitle({
  40. title: details.titleName
  41. })
  42. });
  43. },
  44. }
  45. };
  46. </script>
  47. <style>
  48. @import './details.css';
  49. </style>