vue.js的基础学习
来源:互联网 发布:青山软件官网 编辑:程序博客网 时间:2024/06/13 11:00
<script src="vue.js"></script> // 引入vue.js<script>new Vue({ el : ".box", //选择器 data : { msg : "hello vue", msg1 : 18, msg2 : true, msg3 : [1,2,3,4], msg4 : { name : "tom", age : 18 } }, methods:{ add:function(){ alert(1) }, show:function(ev){ ev.cancelBubble=true; // 阻止事件冒泡 ev.preventDefault(); } }})</script>//html 部分<div class="box"> {{msg}} // view层数据的直接输出 ---------------------------------- <input type="text" v-model="msg"> <input type="text" v-model="msg"> {{msg}} // model 实现数据的双向绑定 ---------------------------------- {{msg1}} //number类型输出 {{msg2}} //boolean类型输出 {{msg3}} //array 数组类型输出 {{msg4}} //json 数据输出 --------------------------------- // 指令: v-for <ul> <li v-for="value in msg3"> {{$index}} // 数组索引 {{value}} // 数组值 {{msg3[$index]}} // 数组值 </li> </ul> <ul> <li v-for="value in msg4"> {{$index}} // 索引 {{$key}} // 键 {{value}} // 值 </li> <li v-for="(key,value) in msg4"> {{key}} {{value}} </li> </ul></div>
//model
常用输入框input
{{msg}} 数据更新,模板变化,双向绑定
{{*msg}} 只绑定一次
{{{msg}}} 可以转译html代码
// 事件
如何:v-on:click=”“; 简写:@click=””
v-on:click/mouseout/mouseover/dblclick/mousedown…..
<button v-on:click="add"></button><button @click="add"></button>
<button v-show="true/false"></button>
//true显示,false隐藏
//事件对象
@click=”show($event)”
阻止事件冒泡: @click.stop=”show”
阻止默认事件如右键菜单: @contextmeau.prevent
//键盘事件
常用:enter @keyup.13 或者 @key.enter
@keyup/@keydown.left;
@keyup/@keydown.right;
@keyup/@keydown.up;
@keyup/@keydown.down;
// 属性
v-bink:src=”“; width/height/title…
简写 :src=”“;
:class=”[样式名称]”
:class=”{color:a,backgroundColor:false}” a是数据
:class=”json”
json = {
data:{
a:red
}
}
//过滤器
{{msg|filterA}}
{{msg|filterA|filterB|filterC}}
常用: uppercase 大写 lowercase 小写 capitalize 首字母大写
currency 钱
或者自定义参数 {{msg|filter “参数”}}
阅读全文
0 0
- vue.js的基础学习
- vue.js基础学习
- vue.js的基础
- 学习Vue.js 基础第一节
- vue.js的学习
- Vue.js的基础篇
- Vue.js 学习(3) -- 语法基础
- vue.js的学习01
- vue.js基础
- vue.js 基础
- vue.js基础笔记
- vue js 基础篇
- vue.js基础入门
- Vue.js基础入门
- Vue.js基础
- vue.js基础-组件
- vue.js基础
- vue.js基础
- Android onTouch方法调用了两次的问题
- Android核心服务解析篇(三)——Android系统的启动
- android 应用系统签名实现流程
- Gson在java对象和json字符串之间转换
- Android使用网络技术实现新闻客户端实验
- vue.js的基础学习
- Java IO学习笔记四
- 最少步数
- vim使用点滴记录
- java微信开发之微信支付
- Postgers
- linux平台查看CPU、内存消耗降序的进程列表
- mysql 索引与联合索引详解
- 判断一棵二叉树是否为另一棵二叉树的子树,Python实现