Commit 572f20ef88f2439dc508dd39cd9e7939a17f3dae
1 parent
1520b27d
处理动态图片第一次不加载的问题
Showing
3 changed files
with
8 additions
and
2 deletions
src/views/bigscreenDesigner/designer/components/dynamicForm.vue
| @@ -513,7 +513,6 @@ export default { | @@ -513,7 +513,6 @@ export default { | ||
| 513 | } | 513 | } |
| 514 | } | 514 | } |
| 515 | this.formData = Object.assign({}, this.formData); | 515 | this.formData = Object.assign({}, this.formData); |
| 516 | - console.log("🚀 ~ setDefaultValue ~ this.formData :", this.formData ) | ||
| 517 | } | 516 | } |
| 518 | }, | 517 | }, |
| 519 | // 是否显示 那种格式 | 518 | // 是否显示 那种格式 |
src/views/bigscreenDesigner/designer/widget/div/widgetDtImage.vue
| @@ -73,6 +73,8 @@ export default { | @@ -73,6 +73,8 @@ export default { | ||
| 73 | this.options = this.value; | 73 | this.options = this.value; |
| 74 | this.optionsData = this.value.data; | 74 | this.optionsData = this.value.data; |
| 75 | this.setPicValue(); | 75 | this.setPicValue(); |
| 76 | + this.getEchartData(); | ||
| 77 | + | ||
| 76 | }, | 78 | }, |
| 77 | methods: { | 79 | methods: { |
| 78 | // vue hack 之强制刷新组件 | 80 | // vue hack 之强制刷新组件 |
| @@ -98,6 +100,7 @@ export default { | @@ -98,6 +100,7 @@ export default { | ||
| 98 | this.getEchartData(); | 100 | this.getEchartData(); |
| 99 | } | 101 | } |
| 100 | }, | 102 | }, |
| 103 | + | ||
| 101 | dynamicDataFn(refreshTime) { | 104 | dynamicDataFn(refreshTime) { |
| 102 | if (this.ispreview) { | 105 | if (this.ispreview) { |
| 103 | this.flagInter = setInterval(() => { | 106 | this.flagInter = setInterval(() => { |
| @@ -111,12 +114,14 @@ export default { | @@ -111,12 +114,14 @@ export default { | ||
| 111 | const imageAdressOld =this.imageAdress; | 114 | const imageAdressOld =this.imageAdress; |
| 112 | const imageAdressNew =this.getShowPic(); | 115 | const imageAdressNew =this.getShowPic(); |
| 113 | //this.imageAdress = this.getShowPic(); | 116 | //this.imageAdress = this.getShowPic(); |
| 114 | - this.imageAdressShow = this.isNotBlank(this.imageAdress); | 117 | + |
| 115 | // console.log("this.imageAdress",imageAdressOld, imageAdressNew,(imageAdressOld!==imageAdressNew) ) | 118 | // console.log("this.imageAdress",imageAdressOld, imageAdressNew,(imageAdressOld!==imageAdressNew) ) |
| 116 | if(imageAdressOld!==imageAdressNew){ | 119 | if(imageAdressOld!==imageAdressNew){ |
| 117 | this.imageAdress = imageAdressNew; | 120 | this.imageAdress = imageAdressNew; |
| 118 | this.reload(); | 121 | this.reload(); |
| 119 | } | 122 | } |
| 123 | + this.imageAdressShow = this.isNotBlank(this.imageAdress); | ||
| 124 | + | ||
| 120 | }, | 125 | }, |
| 121 | getShowPic() { | 126 | getShowPic() { |
| 122 | const {textPic, slectedDataType} = this.transStyle; | 127 | const {textPic, slectedDataType} = this.transStyle; |
src/views/bigscreenDesigner/viewer/index.vue
| @@ -10,6 +10,7 @@ | @@ -10,6 +10,7 @@ | ||
| 10 | v-model="widget.value" | 10 | v-model="widget.value" |
| 11 | :index="index" | 11 | :index="index" |
| 12 | :type="widget.type" | 12 | :type="widget.type" |
| 13 | + :value="widget.value" | ||
| 13 | /> | 14 | /> |
| 14 | </div> | 15 | </div> |
| 15 | </div> | 16 | </div> |
| @@ -36,6 +37,7 @@ export default { | @@ -36,6 +37,7 @@ export default { | ||
| 36 | }, | 37 | }, |
| 37 | mounted() { | 38 | mounted() { |
| 38 | this.getData(); | 39 | this.getData(); |
| 40 | + | ||
| 39 | }, | 41 | }, |
| 40 | methods: { | 42 | methods: { |
| 41 | ...mapMutations('dataSource', ['SET_STATIC_DATA','SET_REFRESHTIME']), | 43 | ...mapMutations('dataSource', ['SET_STATIC_DATA','SET_REFRESHTIME']), |