vue快速入门
来源:互联网 发布:淘宝个性主题 编辑:程序博客网 时间:2024/06/05 23:39
一、概念
vue,是构建用户界面的渐进式框架,采用自底向上增量开发设计。
vue,只关注图层,他的设计目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件
二、基础语法结构
css代码:
<div id="app"> {{msg}}</div>
js代码:
new Vue({ "el":"#app", data:{ "msg":"Vue语法结构" }})
三、常见指令
v-text 进行文本的数据绑定—相当于ng-bind
v-html 进行脚本数据绑定,有安全问题(xss攻击问题)
v-bind:属性 进行属性的数据绑定
v-if 根据表达式的值(true/fasle)判断是否渲染元素
v-else-if 不需要表达式,前一兄弟元素必须有v-if或v-else-if
v-else 不需要表达式,前一兄弟元素必须有v-if或v-else-if
v-for 用于循环数据输出—相当于ng-repeat;在vue1.x
版本里$index
存在,在vue2.x
版本里$index
被取消了
v-show/v-hide 根据表达式的值(true/fasle)决定元素的显示/隐藏
v-pre 它里面包含的元素vue不编译,直接显示
v-cloak 可以隐藏未编译的Mustache语法,直到编译结束
v-once 只渲染元素或组件一次
v-on 事件绑定–相当于jquery中的on
下面我们就详细的说说v-on的用法:
3.1、无参用法
html代码
<div id="app"> <button v-on:click="fun()"> 点击一下 </button></div>
js代码
new Vue({ el:"#app", data:{ }, "methods":{ fun:function(){ alert("我点了") } } })
3.2、有参用法
html代码
<div id="app"> <button v-on:click="fun('那就点呗')"> 点击一下 </button></div>
js代码
new Vue({ el:"#app", data:{ }, "methods":{ fun:function(a){ alert("我点了") alert(a) } } })
阅读全文
0 0
- vue.js快速入门
- Vue.js 快速入门
- Vue快速入门
- vue-router 快速入门
- vue快速入门
- 快速入门Vue.js
- vue-router 快速入门
- vue快速入门
- vue快速入门心得
- vue-router 快速入门
- Vue 快速入门
- vue-router 快速入门
- Vue快速入门
- Vue.js快速入门
- Vue框架快速入门
- vue快速入门
- Vue.js快速入门实例
- Vue.js快速入门示例
- 20170416_后台开发_腾讯一面
- 网络层核心:路由和路由生成算法
- ADO教程(执行带参数存储过程)
- 数据库函数用法
- java基本数据类型,String、Integer等类型,Class三种对象引用的箭头,即箭头是怎么指的?
- vue快速入门
- 面试题16反转链表
- C#枚举类型、枚举类型与其他类型转换、结构类型、数组类型
- leetcode-307. Range Sum Query
- IEqualityComparer<T>接口
- CentOS系统通过yum升级内核
- hdu 1040 As Easy As A+B
- maven 打包时,src/main/java目录下的xml等资源文件没有打包进去的问题
- JS中常用的输入输出方法