Vue.基础知识第一天
Posted Mythqian
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vue.基础知识第一天相关的知识,希望对你有一定的参考价值。
1.vue运行环境:
直接下载 https://cn.vuejs.org/v2/guide/installation.html 开发环境后,在script标签中引入
2.创建vue对象
var app = new Vue({
el:'#div',
data:{
shuju:"<h1>i am a test</h1>"
}
});
指令
v-text 显示文本
v-html 显示html (不建议使用,危险,容易注入他人代码)
v-bind 控制属性 (简写 : 单向数据绑定) eg:
-
限制 标签: <input> <select> <textarea> -
text 和 textarea 元素使用 value
property 和input
事件; -
checkbox 和 radio 使用 checked
property 和change
事件; -
select 字段将 value
作为 prop 并将change
作为事件。修饰符 1.lazy 失去焦点再显示 2.trim 去除前后空格 3.number 转化数字, 不能转的不会报错 可以 链式操作
<!-- 只有修饰符 -->
<!-- 添加事件监听器时使用事件捕获模式 -->
<!-- 即内部元素触发的事件先在此处理,然后才交由内部元素进行处理 --> <div v-on:click.capture="doThis">...</div>
<!-- 只当在 event.target 是当前元素自身时触发处理函数 -->
<!-- 即事件不是从内部元素触发的 -->
< div v-on:click.self="doThat">...</div>
v-show: 原理用css 属性 display控制 显示和隐藏
v-if v-else-if v-else 和普通的 if else 逻辑一致
v-for: vvv代表值 k代表键
v-cloak 控制在vue没有通过网络加载成,暂时隐藏 vue控制的属性
[v-cloak]{
display: none;
}
以上是关于Vue.基础知识第一天的主要内容,如果未能解决你的问题,请参考以下文章
3天学会Vue之基本知识(第一天:语法基础):结合项目开发经验,总结最关键的内容