Lazy Load

从无到有构建vue实战项目(八)

我们两清 提交于 2020-04-21 06:42:20
十六、vue-lazyload的使用 首先,我们需要下载vue-lazyload包: npm i vue-lazyload -S 下载好之后,我们将它引入到自己的项目: //main.js //引入图片懒加载 import VueLazyload from 'vue-lazyload' //vue-lazyload配置 Vue.use(VueLazyload, { preLoad: 1.3, //发生错误时显示的图片 error: require("./assets/error.gif"), //加载过程中用到的图片 loading: require("./assets/loading.gif"), attempt: 1 }) 需要注意的一点是,由于webpack打包机制,和js编译原因,在动态引入图片时,要选择require方式,require 是 AMD规范引入方式,如果不用require引入,代码运行到此处时,只会将图片路径识别为普通字符串,而用require方式,则代码运行到此处时则会解析该字符串,并将解析值赋给该对象或者变量 然后在需要用到懒加载的 img 标签上,将**:src 替换为 v-lazy**,然后加上**:key**,其中v-lazy和:key的参数一样,然后就可以看到效果了 十七、对element-ui日历的修改以及实现签到功能 创建一个组件

VUE课程---1、VUE课程介绍

假装没事ソ 提交于 2020-04-16 11:30:30
【推荐阅读】微服务还能火多久?>>> VUE课程---1、VUE课程介绍 一、总结 一句话总结: vue.js是目前前端最火的框架,不仅可以开发网站,还可以开发移动app,插件和对应的UI库也都非常多 1、vue特点? 双向数据绑定:用户不在需要操作dom 虚拟dom:提高渲染性能 组件化开发:便于组件管理和复用,提高开发效率 2、vue与其它前端JS框架的关联? vue借鉴angular 的模板和数据绑定技术 vue借鉴react 的组件化和虚拟 DOM 技术 3、Vue扩展插件? Vue扩展插件很多,有vue-cli、axios、vue-router、vuex等vue全家桶,也有vue-lazyload、vue-scroller等组件库,也有Quasar等UI组件库 vue- cli: vue 脚手架 vue - resource(axios): ajax 请求 vue - router: 路 由 vuex: 状态管理 vue - lazyload: 图片懒加载 vue - scroller: 页面滑动相关 Quasar:vue ui组件库 二、VUE课程介绍 博客对应课程的视频位置: 1 <! DOCTYPE html > 2 < html lang ="en" > 3 < head > 4 < meta charset ="UTF-8" > 5 < title > 1

wxParser 插件更新,让你在小程序中更快速更完美部署富文本

无人久伴 提交于 2020-03-06 18:14:46
作者: 知晓云 - 小程序开发快人一步 wxParser 小程序插件时隔一年终于更新了。这次更新主要针对在 gitthub 上同学们提出的 issue 进行一些特性的更新,更新后的 wxParser 将支持更多可配置项,让富文本更完美地在小程序端显示。 新特性: image-lazy-load 属性,支持给所有图片设置懒加载; image-preview 属性设置图片是否支持点击放大,默认 true,点击放大; bindImgLoad 事件,监听小程序 image 标签的 bindload ,即图片加载完成的事件; 组件生命周期的 ready, attached, detached 的监听事件,通 bind:ready,bind:attached, bind:detached 进行监听; 支持外挂 class,可以在 wxss 文件给富文本内容添加自定义样式。 插件能做什么? 「wxParser」小程序插件由知晓云团队发布,经过对微信小程序富文本渲染引擎 wxParser 进行一层封装,解决了使用起来太过麻烦的问题。 使用「wxParser」插件并配合富文本编辑器,可以很方便地开发内容展示类小程序,使用知晓云富文本编辑器效果更佳。例如「知晓课堂」小程序中的微信小程序开发课程便是使用「wxParser」插件配合知晓云内容库完成的。 以对在知晓云编写的富文本内容进行解析为例