讲师回答 / Sam
你好,两者的用途不同:1、main.js中引入global.scss,主要是为了载入通用样式,sass-loader会将global.scss转化为css载入,所以只载入了样式部分2、Ebook.vue的style部分引入global.scss是为了引用global.scss中的function、mixin和样式等,如果去掉global.scss的引用,那么类似px2rem()、@include这些方法就找不到引用源了,从而导致样式加载失败
2018-10-11
讲师回答 / Sam
你好,global.scss中设定了:<...code...>这里$ratio值的设定是由用户决定的,可以根据自己的实际需要(或者UI设计稿)进行修改这个值决定了px2rem输出的结果,如果设定为37.5,那么px2rem(20),表...
2018-10-11
讲师回答 / Sam
你好,这是一个非常好的问题,要实现这一点需要使用epubjs的高级特性:css注入,因为epubjs的实现原理是iframe,而iframe中的dom不受我们的css控制,所以必须要注入css才能实现,具体做法如下:1、在static目录下创建一个test.css,填入以下内容:<...code...>2、在Ebook.vue的showEpub()末尾添加以下代码:<...code...>在test.css中你可以对img的大小进行控制
2018-09-25
讲师回答 / Sam
你好,ref的官方定义如下:ref 被用来给元素或子组件注册引用信息。引用信息将会注册在父组件的 $refs 对象上。这里我用通俗地解释一下,比如:我们定义一个dom<...code...>如果我们想获取...
2018-09-03