我已经在Vue 3项目中添加了@tato30/vue-pdf库,并按预期工作。在我的项目中添加了暗模式后,我决定也尝试在其中显示的任何PDF文件中添加暗模式;用CSS的invert函数测试后;尽管我的主题变量是一个Vuex变量,我试图将它链接到我的PDF阅读器,以便它可以正确地更改,但它不工作;我的代码如下:
<VuePDF
align="center"
:pdf="pdf"
:page="currentPage"
:scale="scale"
:style="filter: invert('dark' === this.$store.getters.theme ? 1 : 0)"
/>
我犯了什么错?我该怎么弥补?
1条答案
按热度按时间huwehgph1#
以下是对所做变更的解释:
1.:style绑定在包含style属性的对象周围缺少大括号{}。
2.未正确调用invert函数。该函数的参数两边缺少括号()。
3.比较运算符“dark”=== this.$store.getters.theme使用了错误的运算符。它应该是===而不是“dark”===。