Vue基础学习之DOM操作

demo说明:
1、{{message}}                          --声明式渲染
2、v-bind:属性名                        --绑定元素属性
3、v-if="change==‘a‘"              --判断change==‘a‘,等于则显示该DOM节点
4、v-else-if="change==‘b‘"      --结合[v-if]使用,判断change==‘b‘,等于则显示该DOM节点
5、v-else                                   --结合[v-if]or[v-else-if]使用,当他们的条件全部为假时,显示该DOM节点
6、v-for:"i in itemTest"             --以i遍历循环输出itemTest数组中的值,类似于Js的for...in
7、v-on:事件="function"           --监听DOM事件,并当事件被触发时执行function函数
8、v-model="inputInfo"           --结合 {{inputInfo}} 实现表单输入与应用状态之间的双向绑定

 1 demo:
 2     <div id="app">
 3         <header v-bind:title="message" v-bind:class="headerClass">{{message}}</header>
 4         <section>
 5             <p v-if="change==‘a‘">如果change等于a,我就会显示</p>
 6             <p v-else-if="change==‘b‘">如果change等于b,我就会显示</p>
 7             <p v-else>如果change不等于a也不是b,我就会显示</p>
 8             <ul>
 9                 <li v-for="i in itemTest">{{i}}</li>
10             </ul>
11             <button v-on:click="btnClick">点击就会弹窗</button>
12             <br/><br/>
13             <input type="text" name="inputInfo" v-model="inputInfo">  <span>您输入的信息为:{{inputInfo}}</span>
14         </section>
15         <br/><br/>
16     </div>
17
18     <script>
19         var app=new Vue({
20             el:"#app",
21             data:{
22                 message:"我的第一个vue实例",
23                 headerClass:"textTitle",
24                 change:"a",
25                 itemTest:["橘子","桃子","梨子","栗子","李子"],
26                 inputInfo:"我的第一个vue输入实例"
27             },
28             methods:{
29                 btnClick:function(){
30                     alert("vue可以监听DOM事件")
31                 }
32             }
33         })
34     </script>
时间: 2024-10-23 16:13:28

Vue基础学习之DOM操作的相关文章

笔记 js 基础笔记(Dom操作)

共同学习js,不对的地方欢迎大家指正. js Dom 操作 一 document获取节点的基本方法     1.document.getElementById('id');                                  //通过id来获取元素,返回指定的唯一元素.     2.document.getElementsByName("name");                      //通过name来获取元素,返回name='name'的集合.     3.d

vue怎么不通过dom操作获取dom节点

今天写一个公众号的项目,写了一个vue的搜索组件,点击搜索框时,背景出现一个遮罩,代码结构如下: template:`<div class="searchBar-div"> <input v-model="keyWord" @keyup.enter='startSearch()' class="searchBar-input" type="search" placeholder="搜索"

Vue基础学习一

Vue基础一 1.0 前端开发规范 ? 前端开发规范 1.1 vue版本更迭 vue版本 ???-?vue?1.0???2014年 ???-?vue?2.0???2016年 ???-?vue?3.0[?试用版?]?2019年国庆 1.2匿名函数 javascript (function?(形参1,形参2)?{ /?你的代码?/ ?})(实参1,实参2) ???-?好处 ?????-?1.?防止全局作用域 ?????-?2.?防止命名冲突 ?????-?3.?防止一些脚本的攻击 ?????-?4.

Jquery基础入门-3-JQuery DOM操作-3、4、5

11-JQuery DOM操作-332:00 12-JQuery DOM操作-421:38 13-JQuery DOM操作-520:59 八.节点属性操作</strong><br /> 1.设置获取属性方法:attr(),删除属性的方法:removeAttr().<br /> ◆ alert($(“li:eq(1)”).attr(“title”));//获取第二个li元素的title属性.<br /> ◆ $(“ul”).attr({“title”:”列表”

jQuery基础知识点(DOM操作)

使用jQuery的方式来操作DOM更加的简洁.方便,统一的调用方式方便学习并且可降低学习成本. 1.样式属性操作   1)设置样式属性操作 ①设置单个样式: // 第一个参数表示:样式属性名称 // 第二个参数表示:样式属性值 $(selector).css(“color”, “red”); ②设置多个样式(也可以设置单个) // 参数为 {}(对象) $(selector).css({“color”: “red”, “font-size”: “30px”}); 2)获取样式属性操作 // 参数

vue基础学习(一)

01-01 vue使用雏形 <div id="box"> {{msg}} </div> <script> window.onload= function(){ var c = new Vue({ el:"#box",//选择器 data:{ 'msg':'welcome vue' } }); } </script> 01-02 v-model一般用于表单元素数据双向绑定 <div id="box&quo

juqery学习笔记--DOM操作

一.添加节点 $(selector).append()   向selector选择的元素的里面插入参数参数所指定的dom元素,插入的位置在最后面.参数可以是直接的HTML字符串,也可以是由$()函数创建的DOM元素 如:$(selector).append(“<b>你好</b>”); 或   $dom=$(“<b>你好</b>”);   $(selector).append($dom); $(HTML).appendTo(selector) 向selecto

javascript基础学习系列-DOM盒子模型常用属性

最近在学习DOM盒子模型,各种属性看着眼花缭乱,下面根据三个系列来分别介绍一下: client系列 clientWidth :width+(padding-left)+(padding-right)->和内容溢出无关系 clientHeight:height+(padding-top)+(padding-bottom)->和内容溢出无关系 clientLeft:左边框的宽度 clientTop:上边框的高度(border[Left/Top]Width) offset系列 offsetParen

前端学习之DOM操作

DOM DOM(Document Object Model)是一套对文档的内容进行抽象和概念化的方法. 当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model). HTML DOM 模型被构造为对象的树. DOM标准规定HTML文档中的每个成分都是一个节点(node): 文档节点(document对象):代表整个文档 元素节点(element 对象):代表一个元素(标签) 文本节点(text对象):代表元素(标签)中的文本 属性节点(attribute对象):