twenty four

vue基础代码

 

<script src="vue路径"></script>

<script>

const vm = new Vue({

//el是固定写法,表示控制那块区域,接收的值是选择器        

el:'#app',        //el指向的选择器就是view视图区域

data:{     //Model数据源

}

})

</script>

 

vue中的指令可以分为6

内容渲染指令   属性绑定指令   事件绑定指令    双向绑定指令     条件渲染指令    列表渲染指令

 

内容渲染指令

1.v-text

缺点:会覆盖元素内容原有的内容!

2.{{}} (插值表达式Mustache)专门解决内容覆盖问题

实际开发中使用的最多,只是内容的占位符,不会覆盖原有的内容!

3.v-html

渲染包含HTML标签的字符串

 

属性绑定指令

注意:插值表达式只能用于元素的内容节点中,不能用在元素的属性节点中!

v-bind:元素的属性动态绑定属性值(vue规定v-bind:指令可以简写为:)

 

 

在使用v-bind属性绑定期间,如果绑定内容需要进行动态拼接,则字符串的外面应该包裹单引号,例如:

<div :title="'box'+index">这是一个div</div>

 

事件绑定指令:

v-on:简写为@

 

 

事件处理函数要定义到methods中

绑定事件处理函数的时候,可以使用()进行传参

 

 vue提供了内置变量,名字叫做$event,它就是原生DOM的 事件对象e

 

 

案件修饰符

在监听键盘事件时,我们需要判断详细的按键。此时,可以为键盘相关的事件添加按键修饰符

@keyup.按键=‘方法名’

 

双向绑定指令

v-model双向数据绑定指令,用来辅助开发者在不操作DOM的前提下,快速获取表单的数据。

1.input输入框

   type="radio"

   type="checkbox"

   type="xxxx"

2.textarea

3.select

 

posted on 2022-05-27 23:04  叁柒叭  阅读(98)  评论(0编辑  收藏  举报