浏览代码

fix banner widget

ali 2 年之前
父节点
当前提交
f8ea5919c0

+ 6 - 4
src/components/Widgets/Banner/Banner.vue

@@ -1,17 +1,19 @@
 <template>
-  <q-banner :style="localOptions.style"
-            v-html="localOptions.text" />
+  <q-banner :style="localOptions.style">
+    <div v-html="localOptions.text" />
+  </q-banner>
 </template>
 
 <script>
-import { mixinWidget, mixinPrefetchServerData } from 'src/mixin/Mixins.js'
+import { mixinWidget } from 'src/mixin/Mixins.js'
 
 export default {
   name: 'Banner',
-  mixins: [mixinPrefetchServerData, mixinWidget],
+  mixins: [mixinWidget],
   data() {
     return {
       defaultOptions: {
+        style: null,
         text: null
       }
     }

+ 8 - 0
src/components/Widgets/Banner/OptionPanel.vue

@@ -28,6 +28,14 @@ export default defineComponent({
       }
     }
   },
+  data () {
+    return {
+      defaultOptions: {
+        style: null,
+        text: null
+      }
+    }
+  },
   watch: {
     localOptions: {
       handler(newVal) {

+ 2 - 2
src/components/Widgets/FeatureBox/FeatureBox.vue

@@ -23,11 +23,11 @@
 </template>
 
 <script>
-import { mixinWidget, mixinPrefetchServerData } from 'src/mixin/Mixins.js'
+import { mixinWidget } from 'src/mixin/Mixins.js'
 
 export default {
   name: 'FeatureBox',
-  mixins: [mixinPrefetchServerData, mixinWidget],
+  mixins: [mixinWidget],
   data() {
     return {
       defaultOptions: {