vue2.0学习(一)-内部指令 GitHub源码 v-if v-else v-show v-if dq 原文地址:https://www.cnblogs.com/guyanv/p/8734904.html 时间: 2024-10-31 01:27:37
vue2.0学习(一)-内部指令 GitHub源码 https://github.com/sunnyguyan/VueDemo 1.v-if v-else v-show v-if:是vue的一个内部指令,指令用在我们的html中 v-if用来判断是否加载html的DOM,比如我们模拟一个用户登录状态,在用户登录后现实用户名称 <div v-if='isLogin'>你好,guyan</div> 完整的html代码 <!DOCTYPE html> <html lan
vue2.0学习(二)-全局API GitHub源码 https://github.com/sunnyguyan/VueDemo 1.Vue.directive自定义指令 一.什么是全局API? 全局API并不在构造器里,而是先声明全局变量或者直接在Vue上定义一些新功能,Vue内置了一些全局API,比如我们今天要学习的指令Vue.directive.说的简单些就是,在构造器外部用Vue提供给我们的API函数来定义新的功能 二.Vue.directive自定义指令 我们在第一季就学习了内部指令,
vue2.0学习(四)-实例和内置组件 1.实例入门-实例属性 一.Vue和Jquery.js一起使用 下载可以去官网进行下载,我这里使用的版本是3.1.1,下载好后在需要的页面引入就可以了.当然你还有很多其它的方法引入jquery,只要可以顺利引入就可以了. <script type="text/javascript" src="../assets/js/jquery-3.1.1.min.js"></script> <!DOCTYPE
beforeCreate 组件实例刚刚被创建,属性都没有 created 实例已经创建完成,属性已经绑定 beforeMount 模板编译之前 mounted 模板编译之后,代替之前ready beforeUpdate 组件更新之前 updated 组件更新完毕 beforeDestroy 组件销毁前 destroyed 组件销毁后 <!DOCTYPE html> <html lang="en
#,过滤器 #,在Vue2.x中,过滤器只能在mustache绑定中使用,为了在指令帮定中实现同样的行为,你应该使用计算属性: #,过滤器可以串联 {{ message | filterA | filterB }} #,条件渲染 #,注意v-if与v-show的区别,v-if是决定是否创建DOM,而v-show则是DOM始终存在,只是改变了显示样式: #,如果要切换多个元素的时候,我们就使用<template v-if='ok'>: #,v-if 有更高的切换消耗而 v-show 有更高的初始
参考地址:https://segmentfault.com/a/1190000006165434 例1: <template> <div id="app"> <div class="main" v-cloak @click="hideTooltip"> <div class="tooltip" v-if="show_tooltip" @click.stop>
import BScroll from 'better-scroll'; import star from '../star/star.vue'; import split from '../split/split.vue'; import icon from '../icon/icon.vue'; import {formatDate} from "../../common/js/date.js"; //{formatDate} 表示写的方法 前面加入了 export, 即 expo
下载animate.css <transition name="v"> <div class="content">需要做动画的内容</div> </transition> <style> .content{ //也可以有其他的样式 transition: all 0.4s linear; } .v-enter-active, .v-leave-active{ /* 进入时和离开时的状态 */ transit
step one: 推荐结构 step two: Loading.vue <template> <h3>{{msg}}</h3> </template> <script> export default { data(){ return { msg: "loading" } } } </script> <style scoped> h3 { color: #699; } </style&