广州凡科互联网科技有限公司

营业时间
MON-SAT 9:00-18:00

全国服务热线
18720358503

公司门店地址
广州市海珠区工业大道北67号凤凰创意园

QQ小程序内测上线_vue的工作绑定与方法详解

日期:2021-01-11 浏览:
vue的事件绑定与方法详解       这篇文章主要为大家详细介绍了vue的事件绑定与方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

添加方法,需要在vue实例的对象参数中,添加一项methods配置, methods是字面量方式,如上例,我们添加了一个say方法, 在按钮中绑定了一个点击事件,当事件触发的时候,执行say();

二、绑定双击事件,通过在methods方法中定义的函数,操作data中的数据

window.onload = function () {
 var c = new Vue({
 el : 'body',
 data : {
 arr : [ 10, 20, 30 ]
 methods : {
 change : function(){
 this.arr.push( 40 );
 input type="button" value="点我" v-on:dblclick="change();"/ 
 ul id="box" 
 li v-for="value in arr" {{value}} /li 
 /ul 

上述例子,通过在按钮中绑定双击事件,当事件触发时,调用change方法, 通过this.arr 访问data中定义的数组arr, 向arr中push值40,那么data中的arr数据就被修改了,基于vue是MVVM驱动方式, 那么arr的修改 就会 实时更新到视图中.结果就是在ul下面新增一项li,值为40

三、指令:v-show,值为false/true.  当为false时,该元素隐藏,当为true时,该元素显示.

 style 
 div {
 width: 200px;
 height: 200px;
 background: red;
 float:left;
 margin:20px;
 /style 
 script src="../js/vue.js" /script 
 script 
 window.onload = function () {
 var c = new Vue({
 el : 'body',
 /script 
 div v-show="true" /div 
 div v-show="true" /div 
 div v-show="false" /div 



新闻资讯

联系方式丨CONTACT

  • 全国热线:18720358503
  • 传真热线:18720358503
  • Q Q咨询:2639601583
  • 企业邮箱:2639601583@qq.com

首页
电话
短信
联系