设置默认缺省图
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 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
|
||||
var formId = 'jUploadForm' + 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 newElement = $(oldElement).clone();
|
||||
var newElement = $(oldElement).clone(true).val("");
|
||||
//须要复制元素的全部事件处理。
|
||||
$(oldElement).attr('id', fileId);
|
||||
$(oldElement).before(newElement);
|
||||
$(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