export default {
data() {
var checkPhone = (rule, value, callback) => {
if (!value) {
return callback(new Error('手机号不能为空'));
} else {
const reg = /^1[3|4|5|6|7|8|9][0-9]\d{8}$/
console.log(reg.test(value));
if (reg.test(value)) {
callback();
} else {
return callback(new Error('请输入正确的手机号'));
}
}
};
return {
loginForm: {
phone: '',
password: '',
openid: '',
},
pass:{
active:1,
type:'password'
},
rules: {
phone: [
{validator: checkPhone, trigger: 'blur'},
],
password: [
{ required: true, message: '请填写密码', trigger: 'blur' },
{ type: 'string', min: 6, message: '密码长度不能小于6位', trigger: 'blur' }
]
},
text:'',
name: 'qiaoba',
loginStyle: 'display:block',
};
}
}
这是我们前端写的部分vue的代码,现在我需要在后端手写一个jquery来更改LoginForm中v-model="loginForm.password" 的这个input的值,我试过.val()和修改innerhtml都失败了,通过百度才知道这么改根本不行,所以来问问大佬,救救孩子OVO
有完整code么,你的vue对象叫什么,假如叫app
app.loginForm.password = $('')
这样试试