<!-- example.ejs -->
<!-- check for user on page load -->
<% if (typeof user != "undefined") { %>
<!-- make user available to script tag -->
<% var user = user %>
<!-- use script tag to access ejs data and local storage -->
<script>
let user = <%- JSON.stringify(user) %>;
localStorage.setItem('info', JSON.stringify({'user': user}));
</script>
<% } %>
2条答案
按热度按时间tnkciper1#
有几个选项取决于你想做什么。我偶然发现这篇文章希望做一些不同的事情,但这里有一种方法:
在模板呈现并传递数据
user
之后,添加一个脚本标记来修改localStorage
。kqlmhetl2#
检查这个一旦它为我工作,
并且为了访问,