该实例模拟实现Vue中 v-model 实现双向绑定的原理html部分,一个 input 标签输入,h2 标签用来显示输入的数据 <input type="text"> <h2></h2>js部分: let input=document.querySelector('input') let h2=document.querySelector('h2') let obj={ msg:'haha' } input.value=obj.msg h2.innerText = obj.msg input.addEventListener('input',function(e){ obj.msg = e.target.value }) //Object.defineproperty 的作用就是直接在一个对象上定义一个新属性,或者修改一个已经存
let myreg=/^[1][3,4,5,6,7,8,9][0-9]{9}$/ if(!myreg.test(mobile)){ app.checkForm('手机号格式不正确') }
铅笔Naruto
前端攻城狮