Как настроить отсутствие отображения на страницах печати в зависимости от условия в vue.js с использованием css или js?CSS

Разбираемся в CSS
Ответить
Anonymous
 Как настроить отсутствие отображения на страницах печати в зависимости от условия в vue.js с использованием css или js?

Сообщение Anonymous »

Я работаю в vue framework и сейчас работаю над печатью веб-страниц для своего приложения. Мне нужно решение для одного условия. Я рассмотрел это ниже.

Код: Выделить всё








this text should  be none when printing . if the section1 is none in screen.



var vue_det = new Vue({
el: '#intro',
data: {
timestamp: ''
},
created() {

},
methods: {
printWindow() {
const curURL = document.location.href;
history.replaceState(history.state, '', '/');
const originalTitle = document.title;
document.title = '. ';
window.print();
document.title = originalTitle;
history.replaceState(history.state, '', curURL);
},

computed: {
noprint() {
const printicon = document.getElementById('printReport_AId');
if (printicon.style.display === 'none') {
return true;
}
return false;
},
}

}
});


.non-print-css {
// i have to set the display none for logo when its printed.
}


У меня есть два класса div
  • section1
  • логотип.
состояние:
  • Если в разделе 1 ничего не отображается, то при печати страницы логотип
    не печатается.

    Я добавил условие в вычисление, чтобы проверить, является ли отображение раздела
    нет. Если оно истинно, он должен выполнить CSS, где мы установили @print.
    Отображение логотипа отсутствует.

    Мне нужно подходящее решение либо в css, либо в js


Подробнее здесь: https://stackoverflow.com/questions/573 ... ing-css-or
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»