1.没有vue语法的v-prev

给模版中静态html添加该指令,表示不需要重复编译.(可以极大的加快编译速度)

2.vue-virtual-scroll-list虚拟插件,用于长列表,几十万的数据也可以展示,一般情况下会页面卡死.但是使用它不会.

import virtualList from "vue-virtual-scroll-list"
<virtualList
:data-sources="list"
data-component=""
:data-key="">
</virtualList>

3.使用alise(@)减小搜索范围,alise(@)

@: vue中src文件的绝对路径

import xx from "@/components/view.vue"
即src下的components/view.vue

alise(@) 在webpack中的配置

4.data动态添加数据

$set

this.$set(target, key, value)属性时时渲染视图
this.$set(target,index,value)数组

5.详解v-for中的key值

key键,起标识的作用,作用域内独一无二,相当于身份证。所以我们通常会绑定索引值给它,加强虚拟dom的对比,但是有时我们动态增加数据时也会因为key值绑定index而出现bug,有一些特殊场景,动态录入数据,为什么这儿要提到动态录入呢,动态录入会发生数据改变,从而导致试图发生变化,当删除某个节点的时候会dom节点的key值重新计算,dom上移,所以key值有可能还是原来的key值,所以需要我们设定比较复杂的key身份证号牌来增加它的唯一性。

6.图片懒加载

全局配置
1.安装

npm install vue-lazyload --save-dev

2.导入,进行全局统一处理

import VueLazyload from 'vue-lazyload'
vue.use(VueLazyload, {loading: require('img/loading.png'),//加载中图片,一定要有,不然会一直重复加载占位图error: require('img/error.png')  //加载失败图片
})

3.应用

<img v-lazy="/img/' + pic" :key="'/img/' +pic">  // v-lazy == src  --> true

vue知识点详解,Vue之v-prev、vue-virtual-scroll-list、alise、data动态添加数据、v-for中的key值等相关推荐

  1. 七、Vue cli详解学习笔记——什么是Vue cli ,Vue cli的使用(安装,拉取2.x模板,初始化项目),Vue cli2详解,Runtime-Compiler和Runtime-only区别

    一.什么是Vue CLI 如果你只是简单写几个Vue的Demo程序, 那么你不需要Vue CLI. 如果你在开发大型项目, 那么你需要, 并且必然需要使用Vue CLI 使用Vue.js开发大型应用时 ...

  2. Vue实例详解与生命周期

    Vue实例详解与生命周期 http://www.jianshu.com/p/b5858f1e6e76 Vue的实例是Vue框架的入口,其实也就是前端的ViewModel,它包含了页面中的业务逻辑处理. ...

  3. 【Vue组件详解(一)】

    Vue组件详解(一) 简介 对组件的理解 传统方式编写页面 组件方式编写页面 非单文件组件 完整代码 总结 简介 组件的定义其实就是实现应用中局部功能代码(html,css,js)和资源(MP3 ,M ...

  4. Electron vue使用详解

    Electron  vue使用详解 Electron是什么? Electron 是一个框架,可以让您使用 JavaScript, HTML 和 CSS 创建桌面应用程序. 然后这些应用程序可以打包在m ...

  5. Linux运行脚手架vue,Linux Nodejs与vue脚手架详解

    本篇教程介绍了Linux Nodejs与vue脚手架详解,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入. < https://nodejs.org/dist/v8.9 ...

  6. vue路由详解 --基础

    vue路由详解 --基础 1.router-link 和router-view组件 router-link相当于封装了一个a标签 router-view为组件显示的位置 <router-link ...

  7. vue template html属性,详解template标签用法(含vue中的用法总结)

    一.html5中的template标签 html中的template标签中的内容在页面中不会显示.但是在后台查看页面DOM结构存在template标签.这是因为template标签天生不可见,它设置了 ...

  8. vue 源码详解(零):Vue 源码流程图

    vue 源码详解(零):Vue 源码流程图 最近在研究 Vue 的源码, 整理博客, 结果想到的.看到的内容实在是太多了, 不知道从何写起, 故整理了一个大致的流程图,根据这个顺序进行一一整理. 为了 ...

  9. Vue中 Vue.prototype 详解及使用——作用:避免和已被定义的数据、方法、计算属性产生冲突

    Vue中 Vue.prototype 详解及使用--作用:避免和已被定义的数据.方法.计算属性产生冲突 **应用场景:**在很多组件里用到数据/实用工具,但是不想污染全局作用域.这种情况下,可以通过在 ...

最新文章

  1. 计算机考试那些专业知识点,计算机考研专业课考试知识点分析
  2. 在线分析|在线做随机森林分析
  3. typescript继承和重写
  4. mysql-练习的数据准备
  5. mysql数据库varchar_MySQL数据库char与varchar的区别分析及使用建议
  6. 查看是否安装显卡驱动,查看可以使用的驱动版本
  7. Servlet(四):转发与重定向、路径问题
  8. 【优化算法】寄生-捕食算法(PPA)【含Matlab源码 1801期】
  9. OCP 创建可插拔数据库PDB
  10. OA常见问题和解决方案
  11. Spring框架开发QQ登录教程
  12. SEO新手快速入门教程
  13. 使用Linux修复Windows PC的10种最聪明的方法
  14. Android Studio:Type mismatch: inferred type is Int but Unit was expected
  15. 电脑连上了WiFi,却发现没有网(昨天还好好的)
  16. 小米手机销量是乐视的几十倍,为什么雷军还要去跟贾跃亭打口水战?
  17. 高中数学知识点:集合知识讲解
  18. geany执行python闪退_说说如何使用 Geany 编译与执行 Python
  19. constrain用法_constrain是什么意思_constrain的用法
  20. 详解冬奥冠军背后的AI黑科技

热门文章

  1. C语言开发过程中段错误处理方法之经典
  2. win10自带ubuntu桌面_windows10开启 linux子系统桌面,巨详细,值得一藏
  3. Android音频混响特效的设置
  4. 蚂蚁金服 花呗借呗 招聘公告
  5. 行业权威来揭秘,商用PC为什么首选12代酷睿
  6. 手机投屏到电脑的实用工具
  7. shell脚本之国际象棋棋盘
  8. Android 自定义锁屏_三星Key Cafe 2021最新版下载-三星Key Cafe自定义键盘输入app v1.0.00.26...
  9. 电脑时常断网和掉线的解决方法
  10. Tensorflow训练的模型,如何保存与载入?