
vue
暮 色
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue渲染过程浅析
Vue 推荐在绝大多数情况下使用 template 来创建你的 HTML。但是模板毕竟是模板,不是真实的dom节点。从模板到真实dom节点还需要经过一些步骤•把模板编译为render函数•实例进行挂载, 根据根节点render函数的调用,递归的生成虚拟dom•对比虚拟dom,渲染到真实dom•组件内部data发生变化,组件和子组件引用data作为props重新调用render函数,生成虚拟...原创 2019-06-06 22:46:53 · 1115 阅读 · 0 评论 -
Vue事件总线(EventBus)使用详细介绍
前言vue组件非常常见的有父子组件通信,兄弟组件通信。而父子组件通信就很简单,父组件会通过 props 向下传数据给子组件,当子组件有事情要告诉父组件时会通过 $emit 事件告诉父组件。今天就来说说如果两个页面没有任何引入和被引入关系,该如何通信了?如果咱们的应用程序不需要类似Vuex这样的库来处理组件之间的数据通信,就可以考虑Vue中的 事件总线 ,即 EventBus来通信。Event...原创 2019-07-16 18:53:51 · 4412 阅读 · 0 评论 -
盘点Vue源码中用到的工具函数
以下摘取的函数,在 shared 目录下公用的工具方法。文件在 util.js 中,githu地址。提取了一些常用通用的函数进行剖析,主要包含以下内容:创建一个被冻结的空对象判断是否是 undefined 或 null判断是否不是 undefined 和 null判断是否是原始类型判断是否是对象类型判断有效的数组下标判断是否是一个 Promise 对象...原创 2019-07-06 22:28:38 · 702 阅读 · 0 评论 -
前端Vue项目——初始化及导航栏
正文一、项目初始化 创建webpack模板项目如下所示:MacBook-Pro:PycharmProjects hqs$ vue init webpack luffy_project? Project name luffy_project? Project description A Vue.js project? Author hqs? Vue build standalone...原创 2019-06-24 21:08:19 · 9997 阅读 · 2 评论 -
vue视图不更新情况
我们有时会会在处理vue项目的时候,遇到数据变化了,但是视图并没有实时渲染的情况vue视图为什么不渲染页面的原因当你把一个普通的 JavaScript 对象传给 Vue 实例的 data 选项,Vue 将遍历此对象所有的属性,并使用 Object.defineProperty 把这些属性全部转为 getter/setter。Object.defineProperty 是 ES5 中一个无法 s...原创 2019-06-25 22:09:09 · 2343 阅读 · 0 评论 -
前端项目代码加密教程
序 我们都知道,浏览器上是可以看到前端的html和js代码的,所以如果遇到隐私心比较强的老板,你就冷不丁的会接受到一个代码加密的需求,当接受到这个需求的时候你怎么完成?那我希望我的这篇博客可以帮助到你。首先,告诉你的老板,严格意义上的加密是不存在的,能够实现的只有对前端代码进行压缩混淆,增加阅读难度。本篇教程全篇描述的,就是对代码进行混淆的手段,从而满足老板提出的加密需求。为了保证本篇教...原创 2019-06-25 15:05:04 · 3426 阅读 · 0 评论 -
详解iview的checkbox多选框全选时校验问题
在用iview框架的 checkbox 多选框时 遇到了一个校验问题在iview给的例子中 代码如下 https://www.iviewui.com/components/checkbox<template> <div style="border-bottom: 1px solid #e9e9e9;padding-bottom:6px;margin-bottom:6px;...原创 2019-06-10 22:12:26 · 2774 阅读 · 1 评论 -
Vue 页面权限控制和登陆验证
页面权限控制页面权限控制是什么意思呢?就是一个网站有不同的角色,比如管理员和普通用户,要求不同的角色能访问的页面是不一样的。如果一个页面,有角色越权访问,这时就得做出限制了。Vue 动态添加路由及生成菜单这是我写过的一篇文章,通过动态添加路由和菜单来做控制,不能访问的页面不添加到路由表里,这是其中一种办法。另一种办法就是所有的页面都在路由表里,只是在访问的时候要判断一下角色权限。如果有权...原创 2019-06-20 15:56:25 · 1716 阅读 · 0 评论 -
Vue中的情侣属性$dispatch和$broadcast详解
$dispatch 和 $broadcast 作为一对情侣原创 2019-06-10 14:14:53 · 3872 阅读 · 1 评论 -
图文详解vue框架安装步骤
vue安装首先第一步,安装javascript运行环境node.js,根据你系统是32位或64位安装文件如下图。第二步,安装Nodejs下的包管理器,打开windows命令窗口,输入“npm install -g cnpm --registry=https://registry.npm.taobao.org”命令安装。如下图所示。第三步,安装vue-cli脚手架构建工具,在windows命...原创 2019-06-13 21:07:10 · 2259 阅读 · 0 评论 -
vue实现多组关键词对应高亮显示
先上效果图:我们有多组关键词,这里实现了关键词的背景色与匹配值的字体颜色值相同先拟定一组数据 colors: [ "#FFB5C5", "#EEC900", "#D1EEEE", "#40E0D0", "#FFFF00", "#FF7F00", "#FF6A6A", ...原创 2019-07-25 15:27:01 · 2383 阅读 · 0 评论