index.vue 759 B

1234567891011121314151617181920212223242526272829303132333435
  1. <template>
  2. <page-theme :theme="theme">
  3. <template>
  4. <view class="f-30 p-40 flex-dir-column flex-x-center">
  5. <view>{{detailVO.address}}</view>
  6. <view class="col-info-d t-c m-b-30" v-html="detailVO.content"></view>
  7. </view>
  8. </template>
  9. </page-theme>
  10. </template>
  11. <script>
  12. import themeMixins from '@/pages/yuecai/mixins/themeMixins.js';
  13. export default {
  14. mixins: [themeMixins],
  15. data() {
  16. return {
  17. detailVO: {},
  18. }
  19. },
  20. methods: {
  21. getDishDetail(id) {
  22. this.$u.api.getDishDetail(id).then(res => {
  23. this.detailVO = res.data || {}
  24. })
  25. }
  26. },
  27. onLoad(options) {
  28. this.getDishDetail(options.id);
  29. },
  30. }
  31. </script>
  32. <style scoped lang="scss">
  33. </style>