NutzCN Logo
问答 前台怎么接收beetl传递过来的参数,和vue结合起来?
发布于 2449天前 作者 zp8821138 4299 次浏览 复制 上一个帖子 下一个帖子
标签:

后台是这样设置的

model.setv("errCount", errCount);

其中model是ViewModel
我要做的是根据errCount设置是否显示验证码,前台是

 <div v-show="${obj.errCount}>3" class="form-group has-feedback">
        <input type="text" class="form-control" v-model="captcha" @keyup.enter="login" placeholder="验证码">
        <span class="glyphicon glyphicon-warning-sign form-control-feedback"></span>
      </div>

这样写貌似是不能显示也没报错 另外我还想做一个双向绑定 在前台也当有验证码的时候验证验证码是否为空,这个值怎么传到js中呢?我尝试双向绑定

<input type="hidden" value="${obj.errCount}"/>

这样直接报错了 然后{{obj.errCount}}在div中也不行。 咋写。。

3 回复

model?? @Ok("re") 才会用到

是这样的啊

    @At("")
    @Ok("re")
    public String login(ViewModel model) {
    	int errCount = 0;
        Subject subject = SecurityUtils.getSubject();
        if (subject.isAuthenticated()) {
            return "redirect:/platform/home";
        } else {
        	if(subject!=null){
        		 errCount = NumberUtils.toInt(Strings.sNull(subject.getSession(true).getAttribute("errCount")));
        	}
        	model.setv("errCount", errCount);
            return "beetl:/login.html";
        }

看看 https://vue.wizzer.cn 怎么实现的(虽然里面的增删改查没写完)

添加回复
请先登陆
回到顶部