index.vue 904 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <template>
  2. <view :style="[mainStyle]">
  3. <view class="content"><rich-text :nodes="content"></rich-text></view>
  4. </view>
  5. </template>
  6. <script>
  7. const app = getApp();
  8. const req = require('../../utils/request.js');
  9. const api = require('../../utils/api.js');
  10. const utils = require('../../utils/util.js');
  11. import mpHtml from '../../components/mp-html/components/mp-html/mp-html';
  12. export default {
  13. components: {
  14. mpHtml
  15. },
  16. data() {
  17. return {
  18. mainStyle: app.globalData.mainStyle,
  19. content: ''
  20. };
  21. },
  22. components: {},
  23. props: {},
  24. onLoad: function(options) {
  25. this.getDetail();
  26. },
  27. onShow() {},
  28. methods: {
  29. jumpUrl(url) {
  30. app.globalData.redirectTab(url);
  31. },
  32. getDetail() {
  33. req.getRequest(
  34. '/api/category/detail',
  35. {
  36. code: 'jyzn'
  37. },
  38. data => {
  39. this.content = data;
  40. },
  41. true
  42. );
  43. }
  44. },
  45. mounted() {}
  46. };
  47. </script>
  48. <style>
  49. @import './index.css';
  50. </style>