Vue
Just Easy Life
你的大脑是用来思考的,是很宝贵的,别把一支笔就可以做的事情,强加给你的大脑来做。
切莫在30岁的时候就把身体弄跨了,然后35岁转行了,永远失去了成长为大神的机会
展开
-
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
vue运行为v-on在监听键盘事件时,添加了特殊的键盘修饰符:<input v-on:keyup.13="submit">vue还非常贴心地给出了常用按键的别名,这样就不必去记keyCode ~ ~上面代码,还可以在这样写:<input v-on:keyup.enter="submit"><input @keyup.enter="submit"&..原创 2019-01-04 23:57:54 · 5749 阅读 · 0 评论 -
v-model的修饰符和使用
参考:http://www.mamicode.com/info-detail-1984496.html码迷1、v-model.lazy 只有在input输入框发生一个blur时才触发当使用v-model将input输入框与name绑定那么输入框改变的同时name的值也会同步的发生改变<input type="text" v-model="name"><br /&g...转载 2019-03-19 19:52:43 · 304 阅读 · 0 评论 -
Vue(三)vue.js中的条件渲染(v-if/v-else/v-else-if/v-show)
1、在vue,.js中使用v-if进行条件判断,可以使用v-else指令给v-if添加一个else块,v-else指令必须紧跟在v-if或者v-else-if元素的后面,否则它将不会被识别。当 v-if 与 v-for 一起使用时,v-for 具有比 v-if 更高的优先级。 <!-- 使用v-if进行条件渲染 --> <div id="#app"> ...原创 2019-02-25 14:49:28 · 381 阅读 · 0 评论 -
Vue(一)简单使用
<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>Vue 测试实例 - 菜鸟教程(runoob.com)</title> <script src="https://cdn.staticfile.org/v原创 2019-02-17 22:09:21 · 114 阅读 · 0 评论 -
Vue(一)组件基础
Vue.component( id, [definition] ) 参数: {string} id {Function | Object} [definition] 用法: 注册或获取全局组件。注册过程中还会自动使用给定的 id 设置组件的 name。 // 注册组件,传入一个扩展过的构造器Vue.component('my-component', V...原创 2019-02-17 21:59:34 · 193 阅读 · 0 评论 -
深入响应式原理-异步更新队列
虽然 Vue.js 通常鼓励开发人员沿着“数据驱动”的方式思考,避免直接接触 DOM,但是有时我们确实要这么做。为了在数据变化之后等待 Vue 完成更新 DOM ,可以在数据变化之后立即使用 Vue.nextTick(callback) 。这样回调函数在 DOM 更新完成后就会调用1、<script src="https://cdn.jsdelivr.net/npm/vue/dis...原创 2019-02-17 21:29:29 · 215 阅读 · 0 评论 -
在 Vue 项目中使用 ECharts
1. 安装EChartsnpm install echarts --save2.项目入口文件main.js中引入Echartsimport echarts from 'echarts';Vue.prototype.$echarts = echarts;2.1在需要用的组件中引入var echarts = require('echarts');//全局引入会将所的echar...原创 2019-02-22 15:16:22 · 150 阅读 · 0 评论 -
Vue难点1-作用域插槽详解
首先,定义一个组件需要在子组件中循环显示一个列表 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><div id="root"> <child> </child></div><s转载 2019-01-25 14:46:51 · 292 阅读 · 0 评论 -
Vue-slot插槽
1、插槽内容 <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><!--使用 slots 进行内容分发--><div id="blog-post-demo"> <navigation-link url="/profile"原创 2019-01-25 10:55:46 · 215 阅读 · 0 评论 -
Vue-组件基础
一、基本示例 注意组件要在vue实例挂载之前定义加载<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script><!--组件(component),是具有 name 名称的可复用 Vue 实例:当前示例中是 <button-counter>。我们可以使用 new Vu...原创 2019-01-24 19:14:56 · 115 阅读 · 0 评论 -
深入理解vue 修饰符sync【 vue sync修饰符示例】
在说vue 修饰符sync前,我们先看下官方文档:vue .sync 修饰符,里面说vue .sync 修饰符以前存在于vue1.0版本里,但是在在 2.0 中移除了 .sync 。但是在 2.0 发布之后的实际应用中,我们发现 .sync 还是有其适用之处,比如在开发可复用的组件库时。我们需要做的只是让子组件改变父组件状态的代码更容易被区分。从 2.3.0 起我们重新引入了 .sync 修饰符,...转载 2019-01-07 00:38:01 · 870 阅读 · 4 评论 -
关于Vue实例的生命周期created和mounted的区别
什么是生命周期Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、卸载等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。在Vue的整个生命周期中,它提供了一系列的事件,可以让我们在事件触发时注册js方法,可以让我们用自己注册的js方法控制整个大局,在这些事件响应方法中的this直接指向的是vue...转载 2019-01-06 23:23:38 · 132 阅读 · 0 评论 -
组件-局部注册
选项/资源 Components,包含 Vue 实例可用组件的哈希表。类型是object在这些情况下,你可以通过一个普通的 JavaScript 对象来定义组件: var ComponentA = { /* ... */ }var ComponentB = { /* ... */ }var ComponentC = { /* ... */ } 然后在 compon...原创 2019-01-05 19:04:36 · 431 阅读 · 0 评论 -
Vue基础语法之@click、时间修饰符@click.stop与@click.prevent、按键修饰符(如@keyup.enter)
1、绑定监听@click:(以监听click为例,其他如keyup,用法类似) v-on:click="fun" @click="fun" @click="fun(参数)" <button @click="test1">test1</button> <button @click="test2('abc')">t转载 2019-03-12 00:20:37 · 1322 阅读 · 0 评论