NutzCN Logo
问答 nutzboot中 设置的值,在vue里面取不到?
发布于 2428天前 作者 小苍蝇 1903 次浏览 复制 上一个帖子 下一个帖子
标签: nutzwk

用beetl可以取到的,vue框架是好的啊,为啥取不到? 还有 在vue里面如果直接这样{{ message}}取,直接显示{name=NB, age=18},为啥{{message.name}}就出不来

@At({"/", "/index"})
    @Ok("beetl:/test/index.html")
    public NutMap index() {
		NutMap obj = new NutMap();
		obj.setv("name", "NB").setv("age", 18);
		return obj;
	}
<div>
	<h2>用后端beetl模板获取: name=${obj.name}, age=${obj.age}</h2>
</div>
<div id="app">
	<h2>用前端vue框架获取: name={{ message.name }}, age={{message.age}}</h2>
</div>

</body>
<script>

var app = new Vue({
  	el: '#app',
  	data: {
    	message: '${obj}'
  	}
})
</script>
10 回复

obj能从java对象直接变成js对象? 仔细想想

那咋搞,总不能还要在前端再转换一次成json对象,那样岂不是每次这样都需要转换,工作量大啊

能不能直接过来就是一个json对象! 就像上面的例子,返回页面还包含json对象,貌似上面返回的是java对象

额! 还有没有其它的方法,真的很需要java拿过来就是一个json对象

那样我就不用管前端了,直接这样返回

toJson之后塞进去

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