vue入门

v-on:指令用于绑定事件

v-on:click指令用于绑定点击事件

给对象添加属性

方式1:obj.name = '张三'

方式2:obj['age'] = 20

obj对象  sex对象属性 value:值

这种方式,给对象添加的属性,默认不可被枚举,不可被删除

方式3:Object.defineProperty(obj,'sex',{

value:'男', 

enumerable:true        //允许被枚举(默认不允许)

configurable:true       //允许被删除 (默认不允许)


})

Vue的常用指令

<div id="app">       <div>           <span>姓名:</span>

<!-- v-bind:用于绑定属性,通过v-bind:绑定过的属性,可以在属性值可以写表达式 --> 

<!-- v-on:用于绑定事件,通过v-on:绑定过的事件,可以指定Vue实例定义的方法 -->   

<input type="text" v-bind:value="name" v-on:input="updateName">{{name}} </div>    

 <div>   <span>年龄:</span>   

<!-- v-bind:可以用:简写。 -->        <!-- v-on:可以用@简写。 -->           

<!-- 如果事件方法的代码不是很多,可以写在行内,注意:这里不能写this,$event是事件对象 -->           

<input type="text" :value="age" @input="age = $event.target.value">{{age}}       

</div>

<div>       <span>工作:</span>     

<!-- 通过v-model指令,可以实现对数据的双向绑定,           

v-model指令是 v-bind:value 和 v-on:input 的简写。-->           

<input type="text" v-model="job">{{job}}       

</div>    </div>

<script src="../vue/vue .js"></script>    <script>       

// 关闭生产提示        Vue.config.productionTip = false     

 let vm = new Vue({      el: '#app', 

   //数据     data: {   name: '张三',    age: 20,       job:'程序员'       },           

methods: {      updateName(e){           

//获取文本框里面的内容,更新数据           this.name = e.target.value    }         

  },     })    </script>



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 初始化vue 第一步:给Vue准备一个容器: <!-- 在页面中,通过插值表达式可以直接使用Vue管理的数据...
    绯泉阅读 214评论 0 1
  • 五一闲在家没事做,又重温了一下vue的入门指南,边看边记录,便于记忆。 1.安装 1.1 直接<script>引入...
    写前端的大叔阅读 832评论 0 1
  • webpack属性配置 javascript(参考webpack.config.js) webpack-ES6的处...
    12345ss阅读 299评论 0 2
  • 模板语法 文本 双大括号的文本插值 Message:{{msg}} v-once指令:一次性的指令,数据改变时,插...
    cq_春风呼呼的吹阅读 359评论 0 0
  • 准备开始 vue基础内容,结合官方文档进行白话总结,此篇为vue的相关指令以及组件化等,下篇为路由,方便遗忘查看 ...
    jcxe阅读 299评论 0 0