设置默认缺省图
This commit is contained in:
@@ -48,5 +48,6 @@ import '@/assets/plugins/bootstrap-treeview/css/bootstrap-treeview.min.css'
|
|||||||
import '@/assets/plugins/bootstrap-treeview/js/bootstrap-treeview.min.js'
|
import '@/assets/plugins/bootstrap-treeview/js/bootstrap-treeview.min.js'
|
||||||
|
|
||||||
import components from '@/utils/components.js'
|
import components from '@/utils/components.js'
|
||||||
|
import mixin from '@/utils/mixin.js'
|
||||||
|
|
||||||
createApp(App).use(store).use(router).use(components).mount('#app')
|
createApp(App).mixin(mixin).use(store).use(router).use(components).mount('#app')
|
||||||
|
@@ -40,9 +40,14 @@ jQuery.extend({
|
|||||||
//create form
|
//create form
|
||||||
var formId = 'jUploadForm' + id;
|
var formId = 'jUploadForm' + id;
|
||||||
var fileId = 'jUploadFile' + id;
|
var fileId = 'jUploadFile' + id;
|
||||||
var form = $('<form action="" method="POST" name="' + formId + '" id="' + formId + '" enctype="multipart/form-data"></form>');
|
var form = $('#' + formId);
|
||||||
|
if (form && form.length > 0) {
|
||||||
|
form.remove();
|
||||||
|
}
|
||||||
|
form = $('<form action="" method="POST" name="' + formId + '" id="' + formId + '" enctype="multipart/form-data"></form>');
|
||||||
var oldElement = $('#' + fileElementId);
|
var oldElement = $('#' + fileElementId);
|
||||||
var newElement = $(oldElement).clone();
|
var newElement = $(oldElement).clone(true).val("");
|
||||||
|
//须要复制元素的全部事件处理。
|
||||||
$(oldElement).attr('id', fileId);
|
$(oldElement).attr('id', fileId);
|
||||||
$(oldElement).before(newElement);
|
$(oldElement).before(newElement);
|
||||||
$(oldElement).appendTo(form);
|
$(oldElement).appendTo(form);
|
||||||
|
15
src/utils/mixin.js
Normal file
15
src/utils/mixin.js
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
export default {
|
||||||
|
mounted() {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
const images = document.getElementsByTagName('img')
|
||||||
|
for (let i = 0; i < images.length; i++) {
|
||||||
|
images[i].addEventListener('error', this.handleImageError)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
handleImageError(event) {
|
||||||
|
event.target.src = require('@/assets/images/default.png')
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
Reference in New Issue
Block a user