您的位置:
文学城
»
新闻
»
焦点新闻
» “这是我们的最后一代?”,为什么?
“这是我们的最后一代?”,为什么?
文章来源: CDT 于
2023-11-13 00:47:06
- 新闻取自各大新闻媒体,新闻内容并不代表本网立场!
2022年3月27日起,上海当局坚持新冠“清零政策”,在上海全域实行十分严格的封城措施。
为避免使用“封城”字眼,当局在一开始称其为“分区分批封控”,之后改称为上海“全域静态管理”。
封城期间,有很多上海居民遭遇了种种人道主义灾难,包括强制监禁在家或强制方舱隔离、食品匮乏、就医困难、集中隔离点设施难以满足基本需求等等。
对此,很多上海居民对当局采取的封城政策不满,一些市民则不再配合当局的强制转运至方舱隔离的要求。其中,“最后一代”则是当时上海居民非暴力不合作的一次体现。
2022年5月11日,一段视频在中文社交网络中被广泛传播。视频中一户居民反对防疫人员上门强行“转运”的要求,防疫人员威胁说:“如果你不执行市政府的命令,就要对你执行处罚,进行了处罚了以后,要影响你的三代。”该居民回应:“不好意思,这是我们最后一代,谢谢。”
该视频在社交网络中迅速传播,“这是我们最后一代”这句话也引起很多网民的共情。在微博上,有网友借用电影《末代皇帝》的海报图对“最后一代”进行响应。同时,还有很多网友在各社交媒体平台上发表对这句话的认同,并讽刺当局所采取的过度防疫政策以及近年来的鼓励生育政策。
在“最后一代”引起广泛讨论后,原视频很快就遭各平台删除,对“最后一代”相关讨论也都被进行了不同程度的清理和屏蔽。
然而,“最后一代”仍被视为是疫情期间公民抗争的经典话语,并在之后被多次使用。
2022年6月1日,上海宣布全面有序复工复产复市,很多人开始通过各种方式进行庆祝,而微信视频号“功不唐捐的孤岛”则发布歌曲提醒人们不要忘记封城期间的种种灾难,歌曲中作者反复重复“我们是最后一代”。该歌曲最终也遭到当局审查机制删除。
2023年5月4日,北京艺术家黎薇在深圳艺术联展上用泥土摆出了上海封城期间出现的名句“我们是最后一代”。但很快,“燕晗高地”展览馆404空间就宣布将“闭馆维修”,原计划将进行到6月25日的展出被迫中断。
正如微博网友@Coolgirllikethisone所说:
“这是我们的最后一代,谢谢”
比今年听过的所有口号都令人振奋,用个人选择去撬动时代,能做的是不在沉默中爆发,就在呐喊里绝代,又荒谬又振奋又酷。尽管此地年轻人的抗争都离不开哪吒自刎的悲壮,但为了“最后一代”,应该放一个祝酒歌。
-->
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_rightside": {
"html":`
advertisement
advertisement
advertisement
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
advertisement
advertisement
advertisement
advertisement
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/news/js/recommendednews.js","defer":"true"},
{"src":"/js/wxcFunc.js","defer":"true"}
]
},
"func":{
"exe":[
//展示评论
'function showMoreComments(){let n = 18;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};hideComments();',
],
"src":[
//图片,搜索,QR code
{"src": "/news/js/view.js?v=05132024"},
//计数器
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125276817&n=0&out=jsval","defer":"true"},
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}