html vue下拉框点击触发,vue select 触发 初始化 change 事件 下拉框输出

html 代码

152845428617825.png

// js代码

var  initFormObj  =$('#formId');

var init_val= initFormObj.find('select[name="init_val"]').data('value') || 0;

var vueObj = new Vue({

el : 'select[name="init_val"]',

data : {

selected : init_val,

initFlag : false, // 记录是否初始化标识

lists : ''

},

created : function() {

var _vue = this;

$.getJSON('http://xxxxx.com/v1/api/xxx', {}, function(result) {

_vue.lists = result.data;

});

},

beforeMount : function() {

console.log(555);

},

beforeUpdate : function() {

console.log(666);

},

updated : function() {

console.log(777);

if (this.initFlag == false) {

this.vueChange();

this.initFlag = true;

}

},

nextTick : function() {

console.log(999);

},

watcher : function() {

console.log(8888);

},

methods : {

vueChange : function(event, item) {

optVal = this.selected || 0;

console.log(this.lists, '-3-', this.selected);

if (optVal != 0) {

// change 事件

}

}

}

});

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值