摘要: onscroll 解释:当元素的滚动条滚动时触发的事件。 onscroll事件貌似任何实体元素都可以绑定,这里的实体元素包括DOM元素、window元素、document元素。 用法即:element.onscroll=function(){}; 需要注意的是,滚动条一定要出现,而且滚动条是属于这元 阅读全文
posted @ 2017-12-09 16:47 狂奔的小马扎 阅读(52265) 评论(1) 推荐(2) 编辑
摘要: 在最近的vue项目中遇到的问题:v-html渲染的富文本,无法在样式表中修改样式; 比如下面的代码,div.descBox里面的p标签的color样式并不是"color: blue"; 这是为什么呢?原因很简单:如果p标签在template中先写出来,那么在<style></style>标签中是可以 阅读全文
posted @ 2017-12-09 16:40 狂奔的小马扎 阅读(20639) 评论(0) 推荐(1) 编辑
摘要: 如果页面A沿Y轴滚动一段距离,然后跳转到页面B; 在进入B页面时,B页面已经滚到页面A的距离,返回页面A,发现A还在之前的滚动位置; 这样体验就很不好,所以我们要进行一些处理; 我的方法是:在路由守卫回调中,设置每次进入路由时,将window的scroll值设置为0;window.scroll(0, 阅读全文
posted @ 2017-12-09 16:09 狂奔的小马扎 阅读(4136) 评论(1) 推荐(1) 编辑
摘要: 资源文件处理 在我们的项目结构里,有两个资源文件的路径,分别是:src/assets 和 static/。那这两个到底有什么区别呢? Webpacked 资源 为了回答这个问题,我们首先需要理解webpack是怎样处理静态资源的。在*.vue组件中,所有的templates和css都会被vue-ht 阅读全文
posted @ 2017-12-09 15:34 狂奔的小马扎 阅读(34742) 评论(4) 推荐(2) 编辑
摘要: vue项目默认的打包路径:根目录下的dist文件夹下; 但是在项目开发中,我们肯定希望项目提交到svn目录或者git目录下,否则每次复制过去,太麻烦了; 那怎么配置打包路径呢?下面来看看; 我们找到打包配置文件 "config/index.js"下的build属性 修改build.index和ass 阅读全文
posted @ 2017-12-09 12:00 狂奔的小马扎 阅读(27679) 评论(0) 推荐(0) 编辑
摘要: 特别提醒:开启mode="history"模式,需要服务端的支持,因为出现“刷新页面报错404”的问题; 大家都知道,路由地址都是以"#"形式展示,但是有些时候,我们又希望路由地址中不出现"#",那怎么办呢? vue给我们提供了一个属性mode="history";代码如下 阅读全文
posted @ 2017-12-09 11:12 狂奔的小马扎 阅读(16085) 评论(0) 推荐(1) 编辑