随笔分类 - Vue.JS学习
摘要:https://cli.vuejs.org/zh/ 淘宝镜像安装: 2.x版本安装及项目创建: 3.x版本安装及项目创建: # Version vue --version # Install cnpm install -g @vue/cli # OR yarn global add @vue/cli
阅读全文
摘要:From:http://www.jianshu.com/p/dc5057e7ad0d 一、vue基础 “Vue2.0”跟俺一起全面入坑 01 “Vue2.0”跟俺一起全面入坑 02 “Vue2.0”跟俺一起全面入坑 03 “Vue2.0”跟俺一起全面入坑 —— 自定义便签 超好用的VueJs调试工具
阅读全文
摘要:文章转自:http://www.oschina.net/translate/vuejs-is-good-but-is-it-better-than-angular-or-rea Vue.js 是一个用来构建网页界面的 JavaScript 库。同其它的一些工具结合在一起,它也可以成为一个新“框架”。
阅读全文
摘要:官方网站:http://vuejs.org/ GitHub:https://github.com/vuejs/vue 中文学习地址:https://cn.vuejs.org/
阅读全文
摘要:Vue.js 路由本章节我们将为大家介绍 Vue.js 路由。Vue.js 路由允许我们通过不同的 URL 访问不同的内容。通过 Vue.js 可以实现多视图的单页Web应用(single page web application,SPA)。Vue.js 路由需要载入 vue-router库中文文档
阅读全文
摘要:锚定函数指令定义函数提供了几个钩子函数(可选): bind: 只调用一次,指令第一次绑定到元素时调用,用这个钩子函数可以定义一个在绑定时执行一次的初始化动作。 inserted: 被绑定元素插入父节点时调用(父节点存在即可调用,不必存在于 document 中)。 update: 被绑定元素所在的模
阅读全文
摘要:除了默认设置的核心指令( v-model 和 v-show ), Vue 也允许注册自定义指令。 使用directive自定义全局指令 下面我们注册一个全局指令 v-focus, 该指令的功能是在页面加载时,元素获得焦点: HTML 效果:输入框获取到焦点。 使用 directives自定义局部指令
阅读全文
摘要:父组件是使用 props 传递数据给子组件,但如果子组件要把数据传递回去,就需要使用自定义事件!我们可以使用 v-on 绑定自定义事件, 每个 Vue 实例都实现了事件接口(Events interface),即: 使用 $on(eventName) 监听事件 使用 $emit(eventName)
阅读全文
摘要:props 是父组件用来传递数据的一个自定义属性。父组件的数据需要通过 props 把数据传给子组件,子组件需要显式地用 props 选项声明 "prop"。 父组件通过props将数据传递给子组件 HTML 效果如图: 动态 props组建数据传递 类似于用 v-bind 绑定 HTML 特性到一
阅读全文
摘要:全局组件 所有实例都能用全局组件。 HTML 效果展示自定义组件的HTML内容。 局部组件 我们也可以在实例选项中注册局部组件,这样组件只能在这个实例中使用: HTML 效果同上也是输出HTML内容。
阅读全文
摘要:Vue.js 组件组件(Component)是 Vue.js 最强大的功能之一,组件可以扩展 HTML 元素,封装可重用的代码。组件系统让我们可以用独立可复用的小组件来构建大型应用,几乎任意类型的应用的界面都可以抽象为一个组件树: 语法定义 注册一个全局组件语法格式如下: tagName 为组件名,
阅读全文
摘要:概念说明 v-model指令:在表单控件元素上创建双向数据绑定。v-model 会根据控件类型自动选取正确的方法来更新元素。 输入框 实例中演示了 input 和 textarea 元素中使用 v-model 实现双向数据绑定: HTML 效果如图: 复选框 复选框如果是单个为逻辑值,如果是多个则绑
阅读全文
摘要:事件修饰符 Vue.js 为 v-on 提供了事件修饰符来处理 DOM 事件细节,如:event.preventDefault() 或 event.stopPropagation()。Vue.js通过由点(.)表示的指令后缀来调用修饰符。 .stop .prevent .capture .self
阅读全文
摘要:事件监听可以使用 v-on 指令. v-on:click表达式 HTML: 每点一次按钮结果就增加1。 v-on:click调用方法 HTML 点击按钮调用greet方法。 v-on:click调用方法传递参数 HTML 点击按钮会提示相应的信息。
阅读全文
摘要:我们可以在 v-bind:style 直接设置样式: 直接添加样式属性 HTML 效果如图: 绑定到样式对象 HTML 效果如图: 多样式绑定 HTML 效果如图: 注意:当 v-bind:style 使用需要特定前缀的 CSS 属性时,如 transform ,Vue.js 会自动侦测并添加相应的
阅读全文
摘要:class 与 style 是 HTML 元素的属性,用于设置元素的样式,我们可以用 v-bind 来设置样式属性。Vue.js v-bind 在处理 class 和 style 时, 专门增强了它。表达式的结果类型除了字符串之外,还可以是对象或数组。 动态切换多个 class HTML text-
阅读全文
摘要:computed属性 HTML 效果: 实例中声明了一个计算属性 reversedMessage 。 提供的函数将用作属性 vm.reversedMessage 的 getter 。 vm.reversedMessage 依赖于 vm.message,在 vm.message 发生改变时,vm.re
阅读全文
摘要:v-for 指令需要以 item in items 形式的特殊语法, items 是源数据数组并且 item 是数组元素迭代的别名。 HTML 效果: v-for 迭代对象 HTML 效果: 遍历对象key-value HTML 效果: 遍历对象key-value 带索引 HTML 效果: v-fo
阅读全文
摘要:HTML:if-else HTML:if-else if-else v-show我们也可以使用 v-show 指令来根据条件展示元素:
阅读全文
摘要:构造器每个 Vue.js 应用都是通过构造函数 Vue 创建一个 Vue 的根实例来启动的: 属性与方法每个 Vue 实例都会代理其 data 对象里所有的属性: 除了 data 属性, Vue 实例暴露了一些有用的实例属性与方法。这些属性与方法都有前缀 $,以便与代理的 data 属性区分。例如:
阅读全文